Документы
Общие сведения
Шаблоны документов
Шаблон - предзаполненный стандартными полями JSON-объект, который затем можно использовать для успешного создания документа.
Средствами JSON API можно получать предзаполненные шаблоны документов. Они могут быть предзаполнены как на основе других документов, так и стандартными значениями без связей с другими документами.
Для этого, во всех документах, по которым можно получить шаблон, существует специальный ресурс Шаблон документа, адрес которого формируется следующим образом:
https://online.moysklad.ru/api/remap/1.2/entity/<ключевое слово для документа>/new
В тело PUT запроса по данному ресурсу нужно передать метаданные документа, на основе которого будет создан шаблон нового документа, либо просто передать пустое тело запроса.
Метаданные должны быть "обернуты" в объект, имя которого есть ключевое слово для документа-основания в JSON API.
Для каждого из данных ресурсов есть примеры запросов и ответов.
На данный момент можно получить шаблоны следующих документы на основании других:
| Документ | Основание, на котором он может быть создан |
|---|---|
| Возврат покупателя (salesreturn) | Отгрузка (demand), Розничная продажа (retaildemand) |
| Возврат поставщику (purchasereturn) | Приемка (supply) |
| Отгрузка (demand) | Заказ покупателя (customerorder) |
| Счет поставщика (invoicein) | Заказ поставщику (purchaseorder) |
| Cчет покупателю (invoiceout) | Заказ покупателя (customerorder) |
| Списание (loss) | Возврат покупателя (salesreturn), инвентаризация(inventory) |
| Оприходование (enter) | Инвентаризация(inventory) |
| Заказ поставщику (purchaseorder) | Внутренний заказ (internalorder) |
| Перемещение (move) | Внутренний заказ (internalorder) |
| Приходный ордер (cashin) | Заказ покупателя (salesreturn), Возврат поставщику (purchasereturn), Отгрузка (demand), Счет покупателю (invoiceout), Полученный отчет комиссионера (commissionreportin) |
| Расходный ордер (cashout) | Возврат покупателя (salesreturn), Приемка (supply), Счет поставщика (invoicein), Заказ поставщику (purchaseorder), Выданный отчет комиссионера (commissionreportout) |
| Входящий платеж (paymentin) | Заказ покупателя (salesreturn), Возврат поставщику (purchasereturn), Отгрузка (demand), Счет покупателю (invoiceout), Полученный отчет комиссионера (commissionreportin) |
| Исходящий платеж (paymentout) | Возврат покупателя (salesreturn), Приемка (supply), Счет поставщика (invoicein), Заказ поставщику (purchaseorder), Выданный отчет комиссионера (commissionreportout) |
| Тех. операция (processing) | Заказ на производство (processingorder), Тех. карта (processingplan) |
| Заказ на производство (processingorder) | Тех. карта (processingplan) |
| Розничная продажа (retaildemand) | Розничная смена, Заказ покупателя |
В результате PUT запроса по /entity/entityName/new НЕ будет создано нового документа.
Возвращаемый предзаполненный объект является лишь "болванкой" с некоторыми заполненными полями (поля заполняются по той же логике,
что и в аналогичной ситуации в основном интерфейсе), облегчающей создание документа. Он не сохраняется в системе. Этот
объект затем можно передать в теле запроса на создание соответствующего документа и тогда уже документ будет создан, и связан с документом-основанием.
Если послать на данный ресурс пустое тело запроса, то в итоговом шаблоне будут предзаполнены лишь стандартные поля в т.ч. указанные в настройках пользователя
в учетной записи сервиса МойСклад.
С подробностями и примерами по каждому из документов можно ознакомиться в соответствующих разделах документации. Например, для шаблона отгрузки - смотреть в Шаблонах отгрузки
Контекстный поиск для документов
В JSON API можно осуществлять контекстный поиск среди списка сущностей определенного типа по их строковым полям. Для этого используется URI параметр фильтрации search.
- search
Параметр фильтрации, с помощью которого можно осуществить поиск в списке сущностей. Поиск происходит по основным строковым полям сущностей данного
типа. Результатом поиска будет отсортированный по релевантности список сущностей данного типа, прошедших фильтрацию по переданной поисковой строке. В отличии от фильтрации выборки
с помощью параметра filter, при которой значения проверяются на точное совпадение указанным, при контекстном поиске проверка на совпадение не строгая.
Таким образом, если осуществлять фильтрацию вида
../entity/<entity_type>?filter=name=иванв отфильтрованную выборку попадут только те сущности, поле name у которых имеет значениеивани никакие другие. При контекстном поиске вида../entity/<entity_type>?search=иванбудут выведены как сущности с name равнымиван, так и сущности, в имени (или в другом строковом поле) которыхиванпросто содержится, напримердиван,ивановаи т.п.
Поиск среди документов на соответствие поисковой строке будет осуществлен по следующим полям: + по наименованию (name) + по описанию (description) + по входящему номеру (incomingNumber)
- Примеры запросов контекстного поиска (значения должны быть urlencoded):
https://online.moysklad.ru/api/remap/1.2/entity/retaildemand?search=100https://online.moysklad.ru/api/remap/1.2/entity/salesreturn?search=бракhttps://online.moysklad.ru/api/remap/1.2/entity/retailshift?search=ночная
Удаление в корзину
Корзина позволяет избежать риска случайного удаления важных документов. Удаление в корзину доступно только при наличии у сотрудника соответствующих прав, а также настроек компании на использовании корзины.
Пример удаления Приемки в корзину
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
Запрос на удаление Приемки с указанным id в корзину.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/supply/be3a3a0e-370c-11e7-1542-821d00000001/trash"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешное удаление Приемки.
Связи документов
Привязка документов к документам
Для того чтобы привязать к уже существующему документу другой документ нужно передать meta привязываемого документа в коллекцию связанных документов этого типа. Такие коллекции присутствуют среди аттрибутов документов. В описании сущностей они описаны в секции Связи с другими документами и каждое поле называется как ключевое слово для типов привязываемых документов во множественном числе. Например поле invoicesOut у отгрузок отвечает за связи с счетами покупателю. Если вы хотите привязать к отгрузке счет, в это поле, в составе коллекции, нужно положить meta счета покупателя который вы хотите привязать. Можно привязывать более 1 документа.
Пример привязки 1
Привязка внутреннего заказа к перемещению.
Параметры
| Параметр | Описание |
|---|---|
| docname | string (required) Example: move ключевое слово для документа со связями. |
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id документа. |
Пример запроса на привязку внутреннего заказа к перемещению.
curl -X PUT
"PUT https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"internalOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/31d58bde-b2fd-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Результат - перемещение с заполненным полем internalOrder.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/d9318341-b0da-11e6-8a84-bae5000000c7",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "d9318341-b0da-11e6-8a84-bae5000000c7",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-22 20:41:07",
"name": "00001",
"externalCode": "8Fn2HqBbguhZxoYrjWYAf3",
"moment": "2016-11-22 20:40:00",
"applicable": true,
"sum": 0,
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/d9318341-b0da-11e6-8a84-bae5000000c7/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/85a8e439-b0d8-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"internalOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/31d58bde-b2fd-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
}
}
}
Пример привязки 2
Второй пример запроса на привязку одного документа к другому.
Параметры
| Параметр | Описание |
|---|---|
| docname | string (required) Example: move ключевое слово для документа со связями. |
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id документа. |
Пример запроса на привязку счета покупателю к отгрузке.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"invoicesOut": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6cb87758-95f4-11e6-8a84-bae500000067",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Результат - отгрузка с новым элементом в коллекции invoicesOut.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/06406b97-9138-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "06406b97-9138-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-13 14:27:29",
"name": "000201",
"externalCode": "q5Ot--p3gHJrOFylVF2lQ2",
"moment": "2016-10-13 12:38:00",
"applicable": false,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/06406b97-9138-11e6-8a84-bae500000000/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"payedSum": 0,
"invoicesOut": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6cb87758-95f4-11e6-8a84-bae500000067",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
}
}
]
}
Привязка платежей к документам
К некоторым документам в JSON API могут быть привязаны платежи. Платежи бывают 4-х типов: Входящий платеж, Приходный ордер, Исходящий платеж, Расходный ордер.
Документы, к которым могут быть привязаны платежи содержат вложенную коллекцию payments среди атрибутов докуента. Платежи в свою очередь содержат коллекцию operations - операции, к которым привязан данный платеж. Для того, чтобы привязать платеж к документу, нужно в запросах
на создание/обновление платежа в составе коллекции operations указать meta документа. Документы в этой коллекции могут иметь разный тип, однако это не значит, что к любому документу можно привязать все 4 типа платежей. Валидные типы платежей определяются самим документом, к которому происходит привязка. К примеру к полученному отчету комиссионера можно привязать только входящий платеж или приходный ордер.
В результате привзяки платежа, в составе коллекции operations платежа появится новый объект, указывающий на документ, а в составе коллекции payments у документа, к которому
привязывается платеж, появится новый элемент ссылающийся на данный платеж.
Пример привязки платежа 1
Привязка входящего платежа к полученному отчету комиссионера.
Параметры
| Параметр | Описание |
|---|---|
| docname2 | string (required) Example: commissionreportin ключевое слово для документа, к которому можно привязать платеж. |
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id документа. |
Пример запроса на привязку платежа к полученному отчету комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/392fb7a9-ab02-11e6-8a84-bae500000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Результат - входящий платеж с новым элементом в коллекции operations.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/94a9f8e9-b30b-11e6-8a84-bae500000017",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "94a9f8e9-b30b-11e6-8a84-bae500000017",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 15:35:00",
"name": "lol2",
"externalCode": "-S9khhF3gNPa78SPCu81S2",
"moment": "2016-11-25 15:35:00",
"applicable": true,
"sum": 400,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942953e-9128-11e6-8a84-bae500000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/a8f3150d-9d39-11e6-8a84-bae500000074",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"vatSum": 0,
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/392fb7a9-ab02-11e6-8a84-bae500000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Пример привязки платежа 2
Привязка приходного ордера к заказу покупателя.
Параметры
| Параметр | Описание |
|---|---|
| docname2 | string (required) Example: commissionreportin ключевое слово для документа, к которому можно привязать платеж. |
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id документа. |
Пример запроса на привязку приходного ордера к заказу покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/7944ef04-f831-11e5-7a69-971500188b19
"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/559adab5-915c-11e6-8a84-bae500000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Результат - приходный ордер с новым элементом в коллекции operations.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/834d731c-b313-11e6-8a84-bae50000008e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "834d731c-b313-11e6-8a84-bae50000008e",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 16:31:47",
"name": "1111",
"externalCode": "WpAtzal3hGUnUfQS55x781",
"moment": "2016-11-25 16:31:00",
"applicable": true,
"sum": 32131000,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"vatSum": 0,
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/559adab5-915c-11e6-8a84-bae500000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Розничная смена
Розничные смены
Средствами JSON API можно запрашивать списки Розничных смен и сведения по отдельным Розничным сменам. Кодом сущности для Розничной смены в составе JSON API является ключевое слово retailshift.
Операции
С помощью данного ресурса вы не можете создавать или обновлять Розничные смены. Создание новой розничной смены происходит при выполнении запроса на Открытие смены через отдельный API подключения торговой точки к онлайн-сервису МойСклад POS API 1.0. Для совершения операции Открытие розничной смены необходимо аутентифицироваться с правами Кассира.
Атрибуты смены
- meta - Метаданные о смене
Только для чтения - id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - Номер смены
Только для чтения - description - Комментарий смены
Только для чтения - externalCode - Внешний код смены
Только для чтения - moment - Дата смены
Только для чтения - applicable - Отметка о проведении
Только для чтения - vatEnabled - Учитывается ли НДС
Только для чтения - vatIncluded - Включен ли НДС в цену
Только для чтения - owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
Только для чтения - shared - Общий доступ
Только для чтения - group - Отдел сотрудника в формате Метаданных
Только для чтения - organization - Ссылка на ваше юрлицо в формате Метаданных
Только для чтения - agent - Ссылка на контрагента в формате Метаданных
Только для чтения - store - Ссылка на склад в формате Метаданных
Только для чтения - contract - Ссылка на договор в формате Метаданных
Только для чтения - organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
Только для чтения - agentAccount - Ссылка на счет контрагента в формате Метаданных
Только для чтения - attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - closeDate - Дата закрытия смены
Только для чтения - proceedsNoCash - Выручка безнал
Только для чтения - proceedsCash - Выручка наличными
Только для чтения - receivedNoCash - Получено безнал
Только для чтения - receivedCash - Получено наличными
Только для чтения - retailStore - Ссылка на точку продажи в формате Метаданных
Только для чтения - operations - Массив ссылок на связанные операции в формате Метаданных
Только для чтения - paymentOperations - Массив ссылок на платежные операции в формате Метаданных
Только для чтения
О работе с доп. полями Розничных смен можно прочитать здесь
Получить Розничные смены
Запрос на получение списка всех Розничных смен на данной учетной записи. Результат успешного запроса - JSON представление списка Розничных смен с перечисленными полями:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Розничные смены.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Розничные смены
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailshift/"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Розничных смен.
{
"context": {
"employee": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"type": "employee",
"mediaType": "application/json"
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift",
"type": "retailshift",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
},
"id": "0b2b2caf-055e-11e6-9464-e4de0000007c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-18 15:07:12",
"name": "00001",
"externalCode": "iR5ZTLzfhK98uzqIFbC871",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-18 15:06:51",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "Праздничная смена",
"type": "string",
"value": "Да"
}
],
"closeDate": "2016-04-18 15:07:12",
"proceedsNoCash": 0,
"proceedsCash": 5100,
"receivedNoCash": 0,
"receivedCash": 5136,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"operations": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildemand/29547f06-ec69-11e7-0532-9eed0000001b",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildemand/edit?id=29547f06-ec69-11e7-0532-9eed0000001b"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/3395a278-ec69-11e7-0532-9eed00000022",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retailsalesreturn/edit?id=3395a278-ec69-11e7-0532-9eed00000022"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/2eb3c0ad-f9d9-11e7-0532-9eed0000005a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildrawercashin/edit?id=2eb3c0ad-f9d9-11e7-0532-9eed0000005a"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/3d8258c5-f9d9-11e7-0532-9eed0000005e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildrawercashout/edit?id=3d8258c5-f9d9-11e7-0532-9eed0000005e"
}
}
],
"paymentOperations": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/cashin/6c3237ff-f9d9-11e7-0532-9eed00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#cashin/edit?id=6c3237ff-f9d9-11e7-0532-9eed00000086"
},
"linkedSum": 0
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/paymentin/5952a2fb-f9d8-11e7-0532-9eed00000036",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#paymentin/edit?id=5952a2fb-f9d8-11e7-0532-9eed00000036"
},
"linkedSum": 0
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/cd86df19-0563-11e6-9464-e4de0000008e",
"type": "retailshift",
"mediaType": "application/json"
},
"id": "cd86df19-0563-11e6-9464-e4de0000008e",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-18 15:48:19",
"name": "00002",
"externalCode": "uhM2bdwAg7661Qhx3f7102",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-18 15:48:04",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "Праздничная смена",
"type": "string",
"value": "Да"
}
],
"closeDate": "2016-04-18 15:48:19",
"proceedsNoCash": 1800,
"proceedsCash": 0,
"receivedNoCash": 0,
"receivedCash": 0,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"operations": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildemand/29547f06-ec69-11e7-0532-9eed0000002c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildemand/edit?id=29547f06-ec69-11e7-0532-9eed0000002c"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/3395a278-ec69-11e7-0532-9eed00000033",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retailsalesreturn/edit?id=3395a278-ec69-11e7-0532-9eed00000033"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/2eb3c0ad-f9d9-11e7-0532-9eed0000006b",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildrawercashin/edit?id=2eb3c0ad-f9d9-11e7-0532-9eed0000006b"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/3d8258c5-f9d9-11e7-0532-9eed0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildrawercashout/edit?id=3d8258c5-f9d9-11e7-0532-9eed0000006a"
}
}
],
"paymentOperations": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/cashin/6c3237ff-f9d9-11e7-0532-9eed00000099",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#cashin/edit?id=6c3237ff-f9d9-11e7-0532-9eed00000099"
},
"linkedSum": 0
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/paymentin/5952a2fb-f9d8-11e7-0532-9eed00000048",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#paymentin/edit?id=5952a2fb-f9d8-11e7-0532-9eed00000048"
},
"linkedSum": 0
}
]
}
]
}
Удалить Розничную смену
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной смены. |
Запрос на удаление Розничной смены с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/retailshift/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Розничной смены.
Метаданные Розничных смен
Метаданные Розничных смен
Запрос на получение метаданных Розничных смен. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Розничных смен
- attributes - Массив объектов доп. полей Розничных смен в формате Метаданных
- states - Массив статусов Розничных смен
- createShared - создавать новые Розничные смены с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Розничных смен
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Розничных продаж.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/states/fb56cf4f-2e58-11e6-8a84-bae50000006b",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cf4f-2e58-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Собран",
"color": 8767198,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/states/fb56d433-2e58-11e6-8a84-bae50000006c",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d433-2e58-11e6-8a84-bae50000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отгружен",
"color": 10774205,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/states/fb56d92f-2e58-11e6-8a84-bae50000006d",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d92f-2e58-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Доставлен",
"color": 8825440,
"stateType": "Successful",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/states/fb56de0a-2e58-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56de0a-2e58-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Возврат",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/states/fb56e2b4-2e58-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56e2b4-2e58-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отменен",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "customerorder"
}
],
"createShared": false
}
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 5290a290-0313-11e6-9464-e4de00000020 id Доп. поля. |
Отдельное доп. поле
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata/attributes/d335f74e-558c-11e6-8a84-bae50000009a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d335f74e-558c-11e6-8a84-bae50000009a",
"name": "Приложение",
"type": "file",
"required": false
}
Розничная смена
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной смены. |
Получить Розничную смену
Запрос на получение отдельной Розничной смены с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailshift/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Розничной смены.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/91a42d66-0ad2-11e6-9464-e4de00000017",
"type": "retailshift",
"mediaType": "application/json"
},
"id": "91a42d66-0ad2-11e6-9464-e4de00000017",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-25 13:50:05",
"name": "00004",
"externalCode": "33Ox0o1GjpDZC9x41fUA11",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-25 13:10:19",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "Праздничная смена",
"type": "string",
"value": "Да"
}
],
"closeDate": "2016-04-25 13:10:19",
"proceedsNoCash": 0,
"proceedsCash": 0,
"receivedNoCash": 0,
"receivedCash": 0,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"operations": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildemand/29547f06-ec69-11e7-0532-9eed0000001b",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildemand/edit?id=29547f06-ec69-11e7-0532-9eed0000001b"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/3395a278-ec69-11e7-0532-9eed00000022",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retailsalesreturn/edit?id=3395a278-ec69-11e7-0532-9eed00000022"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/2eb3c0ad-f9d9-11e7-0532-9eed0000005a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildrawercashin/edit?id=2eb3c0ad-f9d9-11e7-0532-9eed0000005a"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/3d8258c5-f9d9-11e7-0532-9eed0000005e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#retaildrawercashout/edit?id=3d8258c5-f9d9-11e7-0532-9eed0000005e"
}
}
],
"paymentOperations": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/cashin/6c3237ff-f9d9-11e7-0532-9eed00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#cashin/edit?id=6c3237ff-f9d9-11e7-0532-9eed00000086"
},
"linkedSum": 0
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/paymentin/5952a2fb-f9d8-11e7-0532-9eed00000036",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json",
"uuidHref": "http://online.moysklad.ru/app/#paymentin/edit?id=5952a2fb-f9d8-11e7-0532-9eed00000036"
},
"linkedSum": 0
}
]
}
Оприходование
Средствами JSON API можно создавать и обновлять сведения об Оприходованиях, запрашивать списки Оприходований и сведения по отдельным Оприходованиям. Позициями Оприходований можно управлять как в составе отдельного Оприходования, так и отдельно - с помощью специальных ресурсов для управления позициями Оприходования. Кодом сущности для Оприходования в составе JSON API является ключевое слово enter. Больше об Оприходованиях можно прочитать этой ссылке.
Оприходования
Атрибуты сущности
- meta - Метаданные об Оприходованиях
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Оприходования
- description - Комментарий Оприходования
- externalCode - Внешний код Оприходования
- moment - Дата Оприходования
- applicable - Отметка о проведении
- sum - Сумма Оприходования в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Оприходования в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - positions - Ссылка на позиции Оприходования в формате Метаданных
- overhead - Накладные расходы. Если Позиции Оприходования не заданы, то накладные расходы нельзя задать
- sum - сумма накладных расходов
- distribution - Распределение накладных расходов
[weight, volume, price]->[по весу, по объему, по цене]
Позиции Оприходования
Позиции Оприходования - это список товаров/услуг/модификаций/серий. Объект позиции Оприходования содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- gtd - ГТД
- country - Ссылка на страну в формате Метаданных
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- things - Серийные номера. Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
- reason - Причина оприходования данной позиции
- overhead - Накладные расходы. Если Позиции Оприходования не заданы, то накладные расходы нельзя задать
- sum - сумма накладных расходов
- distribution - Распределение накладных расходов
[weight, volume, price]->[по весу, по объему, по цене]
С позициями можно работать с помощью специальных ресурсов для управления позициями Оприходования, а также в составе отдельного Оприходования. При работе в составе отдельного Оприходования, вы можете отправлять запросы на создание отдельного Оприходования с включенным в тело запроса массивом позиций Оприходования. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Оприходования". Также, при работе в составе отдельного Оприходования, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Оприходования. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Оприходования" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Оприходований можно прочитать здесь
Получать Оприходования
Запрос всех Оприходований на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Оприходований.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получать Оприходования
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/enter"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Оприходований.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/2e12d827-5338-11e6-8a84-bae50000008e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"id": "2e12d827-5338-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-26 16:52:23",
"name": "00002",
"externalCode": "xmlPt1lUie1p18VedA1M-3",
"moment": "2016-07-26 16:51:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 26400,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/2e12d827-5338-11e6-8a84-bae50000008e/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/bf19f3fe-4f28-11e6-8a84-bae50000006d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"id": "bf19f3fe-4f28-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 12:51:50",
"name": "00001",
"externalCode": "9CC4OgVhhJwPTl3289w0q1",
"moment": "2016-07-21 12:51:00",
"applicable": true,
"sum": 13200,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/bf19f3fe-4f28-11e6-8a84-bae50000006d/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
}
]
}
Создать Оприходования
Запрос на создание нового Оприходования
Пример создания нового Оприходования с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/enter"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "enter100",
"externalCode": "34981sawfa42kek",
"moment": "2016-06-21 16:56:52",
"applicable": true,
"sum": 51241240,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 1,
"price": 13200,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"overhead": 0
},
{
"quantity": 1,
"price": 13200,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"reason": "АБЫР",
"overhead": 0
},
{
"quantity": 3,
"price": 333444,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reason": "Обновленная причина",
"overhead": 0
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"value": "Вот такое значение поля у оприходования"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9158b2-5338-11e6-8a84-bae50000009c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"name": "Числовое поле",
"value": 404
}
],
"overhead": {
"sum": 40400,
"distribution": "weight"
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Оприходования.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"id": "7cfff21a-533b-11e6-8a84-bae50000001f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-26 17:16:04",
"name": "enter100",
"externalCode": "34981sawfa42kek",
"moment": "2016-06-21 16:56:52",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1026732,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"type": "string",
"value": "Вот такое значение поля у оприходования"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9158b2-5338-11e6-8a84-bae50000009c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"name": "Числовое поле",
"type": "long",
"value": 404
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"overhead": {
"sum": 40400,
"distribution": "weight"
}
}
Массовое создание и обновление Оприходований
Массовое создание и обновление Оприходований. В теле запроса нужно передать массив, содержащий JSON представления Оприходований, которые вы хотите создать или обновить. Обновляемые Оприходования должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Оприходований
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/enter"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "enter100",
"externalCode": "34981sawfa42kek",
"moment": "2016-06-21 16:56:52",
"applicable": true,
"sum": 51241240,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 1,
"price": 13200,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"overhead": 0
},
{
"quantity": 1,
"price": 13200,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"reason": "АБЫР",
"overhead": 0
},
{
"quantity": 3,
"price": 333444,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reason": "Обновленная причина",
"overhead": 0
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"value": "Вот такое значение поля у оприходования"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9158b2-5338-11e6-8a84-bae50000009c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"name": "Числовое поле",
"value": 404
}
],
"overhead": {
"sum": 40400,
"distribution": "weight"
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"name": "xX0enter0Xx",
"externalCode": "21721bddSAKDAbw21eh",
"moment": "2012-12-21 13:46:22",
"applicable": false,
"sum": 333,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"value": "Поменяли стрковое доп поле"
},
{
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"value": 501
}
],
"positions": [],
"overhead": {
"sum": 40400,
"distribution": "price"
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Оприходований.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"id": "7cfff21a-533b-11e6-8a84-bae50000001f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-26 17:16:04",
"name": "enter100",
"externalCode": "34981sawfa42kek",
"moment": "2016-06-21 16:56:52",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1026732,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"type": "string",
"value": "Вот такое значение поля у оприходования"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9158b2-5338-11e6-8a84-bae50000009c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"name": "Числовое поле",
"type": "long",
"value": 404
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"overhead": {
"sum": 40400,
"distribution": "weight"
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"id": "7cfff21a-533b-11e6-8a84-bae50000001f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-26 17:21:18",
"name": "xX0enter0Xx",
"externalCode": "21721bddSAKDAbw21eh",
"moment": "2012-12-21 12:46:22",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"type": "string",
"value": "Поменяли стрковое доп поле"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9158b2-5338-11e6-8a84-bae50000009c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"name": "Числовое поле",
"type": "long",
"value": 501
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
}
}
]
Удалить Оприходование
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
Запрос на удаление Оприходования с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Оприходования.
Метаданные Оприходований
Метаданные Оприходований
Запрос на получение метаданных Оприходований. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Оприходований
- attributes - Массив объектов доп. полей Оприходований в формате Метаданных
- states - Массив статусов Оприходований
- createShared - создавать новые Оприходования с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Оприходований
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных Оприходований.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"type": "string",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9158b2-5338-11e6-8a84-bae50000009c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"name": "Числовое поле",
"type": "long",
"required": false
}
],
"createShared": false
}
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Отдельное доп. поле
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"type": "string",
"required": false
}
Оприходование
Получить Оприходование
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
Запрос на получение отдельного оприходования с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Оприходования.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/2e12d827-5338-11e6-8a84-bae50000008e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"id": "2e12d827-5338-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-26 16:52:23",
"name": "00002",
"externalCode": "xmlPt1lUie1p18VedA1M-3",
"moment": "2016-07-26 16:51:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 26400,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/2e12d827-5338-11e6-8a84-bae50000008e/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
}
}
}
Изменить Оприходование
Запрос на обновление оприходования с указанным id.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
Пример запроса на обновление отдельного Оприходования.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "xX0enter0Xx",
"externalCode": "21721bddSAKDAbw21eh",
"moment": "2012-12-21 13:46:22",
"applicable": false,
"sum": 333,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"value": "Поменяли стрковое доп поле"
},
{
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"value": 501
}
],
"positions": [],
"overhead": {
"sum": 40400,
"distribution": "price"
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Оприходования.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata",
"type": "enter",
"mediaType": "application/json"
},
"id": "7cfff21a-533b-11e6-8a84-bae50000001f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-26 17:21:18",
"name": "xX0enter0Xx",
"externalCode": "21721bddSAKDAbw21eh",
"moment": "2012-12-21 12:46:22",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9150cd-5338-11e6-8a84-bae50000009b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9150cd-5338-11e6-8a84-bae50000009b",
"name": "Строковое поле",
"type": "string",
"value": "Поменяли стрковое доп поле"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/metadata/attributes/6a9158b2-5338-11e6-8a84-bae50000009c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a9158b2-5338-11e6-8a84-bae50000009c",
"name": "Числовое поле",
"type": "long",
"value": 501
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7cfff21a-533b-11e6-8a84-bae50000001f/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
}
}
Позиции Оприходований
Отдельный ресурс для управления позициями Оприходования. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Оприходования
Запрос на получение списка всех позиций данного Оприходования.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Оприходования.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Оприходования
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Оприходования.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "enterposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/2e12e9aa-5338-11e6-8a84-bae50000008f",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "2e12e9aa-5338-11e6-8a84-bae50000008f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f785efd-3304-11e6-8a84-bae50001c6c4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"gtd": {
"name": "12345678/121217/1212321"
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/40e6f69a-991c-4fbc-8be9-d0d906cad180",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"reason": "ЧТо то не так",
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/2e12f062-5338-11e6-8a84-bae500000090",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "2e12f062-5338-11e6-8a84-bae500000090",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00de5b31-3303-11e6-8a84-bae500000344",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"reason": "НЕОБХОДИМО",
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/2e12f5d2-5338-11e6-8a84-bae500000091",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "2e12f5d2-5338-11e6-8a84-bae500000091",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0572d2fc-3303-11e6-8a84-bae500000842",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/2e12fb31-5338-11e6-8a84-bae500000092",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "2e12fb31-5338-11e6-8a84-bae500000092",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 13200,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/2e1300c8-5338-11e6-8a84-bae500000093",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "2e1300c8-5338-11e6-8a84-bae500000093",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 13200,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bad99f1-2842-11e9-ac12-000c0000005c"
}
},
"gtd": {
"name": "12345678/121217/1235362"
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/40e6f69a-991c-4fbc-8be9-d0d906cad180",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"reason": "АБЫР",
"overhead": 0
}
]
}
Создать позицию Оприходования
Запрос на создание новой позиции в Оприходовании. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Оприходования
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Оприходования. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
Пример создания позиций в Оприходовании.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 103,
"price": 566230,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reason": "Срочная нужда",
"overhead": 305
},
{
"quantity": 13,
"price": 12560,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reason": "Необходимый товар",
"overhead": 50607080
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Оприходования.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/7ffb0be4-5339-11e6-8a84-bae500000016",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "7ffb0be4-5339-11e6-8a84-bae500000016",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 103,
"price": 566230,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bad99f1-2842-11e9-ac12-000c0000005c"
}
},
"reason": "Срочная нужда",
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/7ffb1271-5339-11e6-8a84-bae500000017",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "7ffb1271-5339-11e6-8a84-bae500000017",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 13,
"price": 12560,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"reason": "Необходимый товар",
"overhead": 0
}
]
Позиция Оприходования
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Запрос на получение отдельной позиции Оприходования с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Оприходования.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00de5b31-3303-11e6-8a84-bae500000344",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"reason": "НЕОБХОДИМО",
"overhead": 0
}
Изменить позицию
Запрос на обновление отдельной позиции Оприходования. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Пример запроса на обновление отдельной позиции в Оприходовании.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 3,
"price": 333444,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reason": "Обновленная причина"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Оприходования.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "enterposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 3,
"price": 333444,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"reason": "Обновленная причина",
"overhead": 0
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Оприходования. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Запрос на удаление отдельной позиции Оприходования с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/enter/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Оприходования.
Заказ покупателя
Заказы Покупателей
Средствами JSON API можно создавать и обновлять сведения о Заказах покупателя, запрашивать списки Заказов и сведения по отдельным Заказам Покупателей. Позициями Заказов можно управлять как в составе отдельного Заказа покупателя, так и отдельно - с помощью специальных ресурсов для управления позициями Заказа. Кодом сущности для Заказа покупателя в составе JSON API является ключевое слово customerOrder. Больше о Заказах Покупателей и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Атрибуты сущности
- meta - Метаданные о Заказе покупателя
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Заказа покупателя
- description - Комментарий Заказа покупателя
- externalCode - Внешний код Заказа покупателя
- moment - Дата Заказа
- applicable - Отметка о проведении
- vatIncluded - Включен ли НДС в цену
- vatEnabled - Учитывается ли НДС
- sum - Сумма Заказа в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
- contract - Ссылка на договор в формате Метаданных
- state - Статус Заказа в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции в Заказе в формате Метаданных
- deliveryPlannedMoment - Планируемая дата отгрузки
- payedSum - Сумма входящих платежей по Заказу
Только для чтения - shippedSum - Сумма отгруженного
Только для чтения - invoicedSum - Сумма счетов покупателю
Только для чтения - project - Ссылка на проект в формате Метаданных
- taxSystem - Код системы налогообложения
- GENERAL_TAX_SYSTEM - ОСН
- SIMPLIFIED_TAX_SYSTEM_INCOME - УСН. Доход
- SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME - УСН. Доход-Расход
- UNIFIED_AGRICULTURAL_TAX - ЕСХН
- PRESUMPTIVE_TAX_SYSTEM - ЕНВД
- PATENT_BASED - Патент
Связи с другими документами
- purchaseOrders - Массив ссылок на связанные заказы поставщикам в формате Метаданных
- demands - Массив ссылок на связанные отгрузки в формате Метаданных
- payments - Массив ссылок на связанные платежи в формате Метаданных
- invoicesOut - Массив ссылок на связанные счета покупателям в формате Метаданных
Позиции Заказа покупателя
Позиции Заказа - это список товаров/услуг/модификаций/серий. Объект позиции Заказа содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- shipped - Доставлено
- reserve - Резерв данной позиции
- taxSystem - Код системы налогообложения
- GENERAL_TAX_SYSTEM - ОСН
- SIMPLIFIED_TAX_SYSTEM_INCOME - УСН. Доход
- SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME - УСН. Доход-Расход
- UNIFIED_AGRICULTURAL_TAX - ЕСХН
- PRESUMPTIVE_TAX_SYSTEM - ЕНВД
- PATENT_BASED - Патент
С позициями можно работать с помощью специальных ресурсов для управления позициями Заказа, а также в составе отдельного Заказа покупателя. При работе в составе отдельного Заказа покупателя, вы можете отправлять запросы на создание отдельного Заказа покупателя с включенным в тело запроса массивом позиций Заказа. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Заказа покупателя". Также, при работе в составе отдельного Заказа покупателя, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Заказа. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Заказа" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Заказов покупателей можно прочитать здесь
Получить список Заказов Покупателей
Запрос всех Заказов Покупателей на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Заказы Покупателей.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Заказов Покупателей
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Заказов Покупателей.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerOrder",
"type": "customerorder",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "34efe2ee-015e-11e6-9464-e4de0000006b",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 12:03:05",
"name": "00001",
"description": "Это комментарий к заказу покупателя!",
"externalCode": "CntjFix4hoyZOIhZiULjv2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-13 12:57:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 346453701206,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/bc1b4fde-019a-11e6-9464-e4de00000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 214
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"name": "Атрибут заказа",
"type": "string",
"value": "1251252"
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 346389501206,
"deliveryPlannedMoment": "2016-04-15 12:58:00",
"payedSum": 365939611804,
"shippedSum": 408739611676,
"invoicedSum": 408739611676,
"taxSystem": "GENERAL_TAX_SYSTEM"
}
]
}
Создать Заказ покупателя
Запрос на создание нового Заказа покупателя. Обязательные для создания поля:
- name - номер Заказа покупателя
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента (покупателя) в формате Метаданных
Пример создания нового Заказа с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "00003",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/d9ceb08f-01ae-11e6-9464-e4de00000020",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "d9ceb08f-01ae-11e6-9464-e4de00000020",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:02:24",
"name": "00003",
"externalCode": "08ehdxhRgVIB5-Sa-QNI42",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-14 13:02:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/d9ceb08f-01ae-11e6-9464-e4de00000020/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Пример создания нового Заказа с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000034",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"code": "1243521",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": false,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"code": "1243521",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterperty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Пример запроса на создание Заказа покупателя с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name" : "000034",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"code" : "1243521",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": false,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"value": "Атрибут заказа",
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"code": "1243521",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"name": "Атрибут заказа",
"type": "string",
"value": "Атрибут заказа",
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Пример запроса на создание Заказа покупателя с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000034",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"code": "1243521",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": false,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 10
},
{
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 20
},
{
"quantity": 30,
"price": 300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "product",
"mediaType": "application/json"
}
},
"pack": {
"id": "1bf22e62-8b47-11e8-56c0-000800000006"
},
"reserve": 30
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"version": 0,
"updated": "2016-04-14 13:08:58",
"name": "000034",
"code": "1243521",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterperty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"documents": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/06406b97-9138-11e6-8a84-bae500000000/documents",
"mediaType": "application/json",
"size": 0,
"limit": 100,
"offset": 0
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 3,
"limit": 100,
"offset": 0
}
},
"reservedSum": 10000,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Массовое создание и обновление Заказов покупателей
Массовое создание и обновление Заказов покупателей. В теле запроса нужно передать массив, содержащий JSON представления Заказов покупателей, которые вы хотите создать или обновить. Обновляемые Заказы покупателей должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Заказов покупателей
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "00003",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"name": "000039",
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/ee2d9c89-1fea-4791-8c99-722e8f8294d0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"externalCode": "championCode",
"code": "codeOfChampion",
"moment": "2013-04-19 13:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Заказов покупателей.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/d9ceb08f-01ae-11e6-9464-e4de00000020",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "d9ceb08f-01ae-11e6-9464-e4de00000020",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:02:24",
"name": "00003",
"externalCode": "08ehdxhRgVIB5-Sa-QNI42",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-14 13:02:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/d9ceb08f-01ae-11e6-9464-e4de00000020/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:30:05",
"name": "000039",
"code": "codeOfChampion",
"externalCode": "championCode",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/ee2d9c89-1fea-4791-8c99-722e8f8294d0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2013-04-19 12:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
]
Удалить Заказ покупателя
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
Запрос на удаление Заказа покупателя с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Заказа покупателя.
Метаданные Заказов Покупателей
Метаданные Заказов Покупателей
Запрос на получение метаданных Заказов покупателей. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Заказов покупателей
- attributes - Массив объектов доп. полей Заказов покупателей в формате Метаданных
- states - Массив статусов Заказов покупателей
- createShared - создавать новые Заказы покупателей с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Заказов Покупателей
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Заказов покупателей.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"name": "Атрибут заказа",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56cf4f-2e58-11e6-8a84-bae50000006b",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cf4f-2e58-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Собран",
"color": 8767198,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56d433-2e58-11e6-8a84-bae50000006c",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d433-2e58-11e6-8a84-bae50000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отгружен",
"color": 10774205,
"stateType": "Regular",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56d92f-2e58-11e6-8a84-bae50000006d",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d92f-2e58-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Доставлен",
"color": 8825440,
"stateType": "Successful",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56de0a-2e58-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56de0a-2e58-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Возврат",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "customerorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56e2b4-2e58-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56e2b4-2e58-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отменен",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "customerorder"
}
],
"createShared": false
}
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Отдельное доп. поле
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/attributes/57ab884e-558b-11e6-8a84-bae500000078",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "57ab884e-558b-11e6-8a84-bae500000078",
"name": "Товар по акции",
"type": "productfolder",
"required": false
}
Заказ покупателя
Получить Заказ покупателя
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
Запрос на получение отдельного Заказа покупателя с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerOrder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "34efe2ee-015e-11e6-9464-e4de0000006b",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 12:03:05",
"name": "00001",
"description": "Это комментарий к заказу покупателя!",
"externalCode": "CntjFix4hoyZOIhZiULjv2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-13 12:57:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 346453701206,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/bc1b4fde-019a-11e6-9464-e4de00000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 214
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": {
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"name": "Атрибут заказа",
"value": "1251252"
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 346389501206,
"deliveryPlannedMoment": "2016-04-15 12:58:00",
"payedSum": 365939611804,
"shippedSum": 408739611676,
"invoicedSum": 408739611676
}
Изменить Заказ покупателя
Запрос на обновление Заказа покупателя с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Заказа покупателя, кроме тех, что
помечены Только для чтения в описании атрибутов Заказа покупателя.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
Пример запроса на обновление отдельного Заказа покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000039",
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/ee2d9c89-1fea-4791-8c99-722e8f8294d0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"externalCode": "championCode",
"code": "codeOfChampion",
"moment": "2013-04-19 13:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:30:05",
"name": "000039",
"code": "codeOfChampion",
"externalCode": "championCode",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/ee2d9c89-1fea-4791-8c99-722e8f8294d0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2013-04-19 12:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Пример запроса на изменение Заказа покупателя с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000039",
"externalCode": "championCode",
"code": "codeOfChampion",
"moment": "2013-04-19 13:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"value": "Обновленный Атрибут заказа",
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:30:05",
"name": "000039",
"code": "codeOfChampion",
"externalCode": "championCode",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2013-04-19 12:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"name": "Атрибут заказа",
"type": "string",
"value": "Обновленный Атрибут заказа",
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Пример запроса на обновление Заказа покупателя с позициями в теле запроса.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000039",
"externalCode": "championCode",
"code": "codeOfChampion",
"moment": "2013-04-19 13:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"positions": [
{
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 10
},
{
"id": "34f6344f-015e-11e6-9464-e4de0000006d",
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 20
},
{
"id": "34f6344f-015e-11e6-9464-e4de0000006e",
"quantity": 30,
"price": 300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 30
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:30:05",
"name": "000039",
"code": "codeOfChampion",
"externalCode": "championCode",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/ee2d9c89-1fea-4791-8c99-722e8f8294d0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2013-04-19 12:50:24",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/71d48933-fd85-11e5-9464-e4de00000005/accounts/71d4cfdb-fd85-11e5-9464-e4de00000006",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"reservedSum": 0,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Позиции Заказа покупателя
Отдельный ресурс для управления позициями Заказа покупателя. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Заказа покупателя
Запрос на получение списка всех позиций данного Заказа покупателя.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Заказа покупателя.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Запрос на получение списка всех позиций данного Заказа покупателя.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Заказа покупателя.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"price": 123050,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e639e90c-2a99-11e9-ac12-000c0000003e"
}
},
"reserve": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6451e-015e-11e6-9464-e4de0000006d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "34f6451e-015e-11e6-9464-e4de0000006d",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"price": 64200000,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/60fc3826-00d7-11e6-9464-e4de00000097",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e639e90c-2a99-11e9-ac12-000c0000003e"
}
},
"reserve": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6551d-015e-11e6-9464-e4de0000006e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "34f6551d-015e-11e6-9464-e4de0000006e",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"price": 346347237062,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/56c73633-ffe4-11e5-9464-e4de000000c6",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e639e90c-2a99-11e9-ac12-000c00001222"
}
},
"reserve": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f66948-015e-11e6-9464-e4de0000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "34f66948-015e-11e6-9464-e4de0000006f",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"price": 42141094,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/66cc36dc-f7d2-11e5-8a84-bae500000074",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reserve": 1
}
]
}
Создать позицию Заказа покупателя
Запрос на создание новой позиции в Заказе покупателя. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию/комплект, которую представляет собой позиция.
Также можно указать поле с именем product, service, consignment, variant, bundle в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Заказа
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
Пример создания одной позиции в Заказе покупателя.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 49,
"price": 12345,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 19
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Заказа покупателя.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a61c8b-acdd-11e6-8a84-bae500000000",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "a7a61c8b-acdd-11e6-8a84-bae500000000",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 49,
"price": 12345,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 2925
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a6c749-acdd-11e6-8a84-bae500000001",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "a7a6c749-acdd-11e6-8a84-bae500000001",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 1020,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=/e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"reward": 2295
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a6d9cc-acdd-11e6-8a84-bae500000002",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "a7a6d9cc-acdd-11e6-8a84-bae500000002",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 101,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"reward": 227
}
]
Пример создания сразу нескольких позиций в Заказе покупателя.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 12,
"price": 300,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"inTransit": 11
},
{
"quantity": 3,
"price": 1000,
"discount": 0,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"inTransit": 1
},
{
"quantity": 404,
"price": 454,
"discount": 200,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"inTransit": 216
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка созданных позиций отдельного Заказа покупателя.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/f389488d-3f71-11e6-8a84-bae50000005f",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "f389488d-3f71-11e6-8a84-bae50000005f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 12,
"price": 300,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"shipped": 0,
"inTransit": 11
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/f389521b-3f71-11e6-8a84-bae500000060",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "f389521b-3f71-11e6-8a84-bae500000060",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 3,
"price": 1000,
"discount": 0,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"shipped": 0,
"inTransit": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/f3895aa1-3f71-11e6-8a84-bae500000061",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "f3895aa1-3f71-11e6-8a84-bae500000061",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 404,
"price": 454,
"discount": 200,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"shipped": 0,
"inTransit": 216
}
]
Позиция Заказа
Отдельная позиция Заказа с указанным id позиции.
Получить позицию Заказа
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа покупателя. |
Запрос на получение отдельной позиции Заказа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"price": 123050,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"reserve": 1
}
Изменить позицию Заказа
Запрос на обновление отдельной позиции Заказа. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа покупателя. |
Пример запроса на обновление отдельной позиции в Заказе покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 111,
"price": 26332700,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 13
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Заказа покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 111,
"price": 26332700,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"reserve": 13
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа покупателя. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа покупателя. |
Запрос на удаление отдельной позиции Заказа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/customerorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Заказа.
Заказ поставщику
Заказы Поставщикам
Средствами JSON API можно создавать и обновлять сведения о Заказах поставщику, запрашивать списки Заказов и сведения по отдельным Заказам Поставщикам. Позициями Заказов можно управлять как в составе отдельного Заказа поставщику, так и отдельно - с помощью специальных ресурсов для управления позициями Заказа. Кодом сущности для Заказа поставщику в составе JSON API является ключевое слово purchaseOrder. Больше о Заказах Поставщикам и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Атрибуты сущности
- meta - Метаданные о Заказе поставщику
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Заказа поставщику
- description - Комментарий Заказа поставщику
- externalCode - Внешний код Заказа поставщику
- moment - Дата Заказа
- applicable - Отметка о проведении
- vatIncluded - Включен ли НДС в цену
- vatEnabled - Учитывается ли НДС
- sum - Сумма Заказа в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
- contract - Ссылка на договор в формате Метаданных
- state - Статус Заказа в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции в Заказе в формате Метаданных
- deliveryPlannedMoment - Планируемая дата отгрузки
- payedSum - Сумма входящих платежей по Заказу
Только для чтения - shippedSum - Сумма отгруженного
Только для чтения - invoicedSum - Сумма счетов поставщика
Только для чтения - project - Ссылка на проект в формате Метаданных
- waitSum - Сумма товаров в пути
Связи с другими документами
- customerOrders - Массив ссылок на связанные заказы покупателей в формате Метаданных
- invoicesIn - Массив ссылок на связанные счета поставщиков в формате Метаданных
- payments - Массив ссылок на связанные платежи в формате Метаданных
- supplies - Массив ссылок на связанные приемки в формате Метаданных
- internalOrder - Внутренний заказ, связанный с заказом поставщику, в формате Метаданных
Позиции Заказа поставщику
Позиции Заказа - это список товаров/услуг/модификаций/серий. Объект позиции Заказа содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- shipped - Принято
- wait - Ожидается данной позиции
С позициями можно работать с помощью специальных ресурсов для управления позициями Заказа, а также в составе отдельного Заказа поставщику. При работе в составе отдельного Заказа поставщику, вы можете отправлять запросы на создание отдельного Заказа поставщику с включенным в тело запроса массивом позиций Заказа. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Заказа поставщику". Также, при работе в составе отдельного Заказа поставщику, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Заказа. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Заказа" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Заказов поставщикам можно прочитать здесь
Получить список Заказов Поставщикам
Запрос всех Заказов Поставщикам на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Заказы Поставщикам.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Заказов Поставщикам
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Заказов Поставщикам.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/172fb2f6-3f70-11e6-8a84-bae50000008e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "172fb2f6-3f70-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 12:42:13",
"name": "00002",
"description": "Кековый заказ конечно",
"externalCode": "FfSmVuSKi7h8L-jLADHV80",
"moment": "2016-07-01 12:40:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 5900,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/14ae5431-32ca-11e6-8a84-bae50000002d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/172fb2f6-3f70-11e6-8a84-bae50000008e/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2016-07-15 12:40:00",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 5900
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/403e7ea0-2e63-11e6-8a84-bae500000131",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "403e7ea0-2e63-11e6-8a84-bae500000131",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-10 10:06:46",
"name": "00001",
"externalCode": "pk6fh0NthbBSgrqI931uA0",
"moment": "2016-06-10 10:06:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf44002-2e58-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/403e7ea0-2e63-11e6-8a84-bae500000131/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2016-06-11 10:06:00",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 0
}
]
}
Создать Заказ поставщику
Запрос на создание нового Заказа поставщику. Обязательные для создания поля:
- name - номер Заказа поставщику
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента (поставщику) в формате Метаданных
Пример создания нового Заказа.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "103034",
"description": "Типичный заказ поставщику",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"code": "404",
"moment": "2016-12-05 15:30:14",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"deliveryPlannedMoment": "2015-02-15 14:12:19",
"attributes": [
{
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"value": "Черный"
},
{
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"value": 0.4
},
{
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"value": true
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "22b4caaa-3f74-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 13:11:11",
"name": "103034",
"description": "Типичный заказ поставщику",
"code": "404",
"externalCode": "s30P0zlwg-1qxSZnRVONF0",
"moment": "2016-12-05 15:30:14",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007/accounts/1483a4fa-32ca-11e6-8a84-bae500000008",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a885b1b-3f70-11e6-8a84-bae50000009d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"name": "Причина",
"type": "string",
"value": "Черный"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a88619c-3f70-11e6-8a84-bae50000009e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"name": "Коэффициент",
"type": "double",
"value": 0.4
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a886744-3f70-11e6-8a84-bae50000009f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"name": "Кек?",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2015-02-15 14:12:19",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 0
}
Пример запроса на создание Заказа поставщику с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "777",
"description": "Типичный заказ поставщику",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"code": "404",
"moment": "2016-12-05 15:30:14",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"deliveryPlannedMoment": "2015-02-15 14:12:19",
"attributes": [
{
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"value": "Черный"
},
{
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"value": 0.4
},
{
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"value": true
}
],
"positions": [
{
"quantity": 12,
"price": 300,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"inTransit": 11
},
{
"quantity": 3,
"price": 1000,
"discount": 0,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"inTransit": 1
},
{
"quantity": 404,
"price": 454,
"discount": 200,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"inTransit": 216
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/ae7fa9fb-3f74-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "ae7fa9fb-3f74-11e6-8a84-bae500000070",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 13:15:05",
"name": "777",
"description": "Типичный заказ поставщику",
"code": "404",
"externalCode": "37KNBm71gw7Zm00T5JdAt0",
"moment": "2016-12-05 15:30:14",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 176816,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007/accounts/1483a4fa-32ca-11e6-8a84-bae500000008",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a885b1b-3f70-11e6-8a84-bae50000009d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"name": "Причина",
"type": "string",
"value": "Черный"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a88619c-3f70-11e6-8a84-bae50000009e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"name": "Коэффициент",
"type": "double",
"value": 0.4
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a886744-3f70-11e6-8a84-bae50000009f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"name": "Кек?",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/ae7fa9fb-3f74-11e6-8a84-bae500000070/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2015-02-15 14:12:19",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 5907132
}
Массовое создание и обновление Заказов поставщику
Массовое создание и обновление Заказов поставщику. В теле запроса нужно передать массив, содержащий JSON представления Заказов поставщику, которые вы хотите создать или обновить. Обновляемые Заказы поставщику должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Заказов поставщику
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "103034",
"description": "Типичный заказ поставщику",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"code": "404",
"moment": "2016-12-05 15:30:14",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"deliveryPlannedMoment": "2015-02-15 14:12:19",
"attributes": [
{
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"value": "Черный"
},
{
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"value": 0.4
},
{
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"value": true
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/ae7fa9fb-3f74-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"updated": "2016-07-01 13:15:05",
"name": "777",
"description": "Типичный заказ поставщику, с договором, другой валютой",
"code": "404",
"externalCode": "37KNBm7ф1gw7Zm00T5JdAt0",
"moment": "2016-12-05 15:30:14",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": null,
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"value": "Я все еще пишу для вас документацию"
},
{
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"value": 0.99
},
{
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": false,
"positions": [],
"deliveryPlannedMoment": "2016-02-15 14:12:19"
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Заказов поставщику.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "22b4caaa-3f74-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 13:11:11",
"name": "103034",
"description": "Типичный заказ поставщику",
"code": "404",
"externalCode": "s30P0zlwg-1qxSZnRVONF0",
"moment": "2016-12-05 15:30:14",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007/accounts/1483a4fa-32ca-11e6-8a84-bae500000008",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a885b1b-3f70-11e6-8a84-bae50000009d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"name": "Причина",
"type": "string",
"value": "Черный"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a88619c-3f70-11e6-8a84-bae50000009e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"name": "Коэффициент",
"type": "double",
"value": 0.4
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a886744-3f70-11e6-8a84-bae50000009f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"name": "Кек?",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2015-02-15 14:12:19",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/ae7fa9fb-3f74-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "ae7fa9fb-3f74-11e6-8a84-bae500000070",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 13:23:26",
"name": "777",
"description": "Типичный заказ поставщику, с договором, другой валютой",
"code": "404",
"externalCode": "37KNBm7ф1gw7Zm00T5JdAt0",
"moment": "2016-12-05 15:30:14",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009/accounts/1485e43e-32ca-11e6-8a84-bae50000000a",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a885b1b-3f70-11e6-8a84-bae50000009d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"name": "Причина",
"type": "string",
"value": "Я все еще пишу для вас документацию"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a88619c-3f70-11e6-8a84-bae50000009e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"name": "Коэффициент",
"type": "double",
"value": 0.99
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a886744-3f70-11e6-8a84-bae50000009f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"name": "Кек?",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/ae7fa9fb-3f74-11e6-8a84-bae500000070/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2016-02-15 14:12:19",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 0
}
]
Удалить Заказ поставщику
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
Запрос на удаление Заказа поставщику с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Заказа поставщику.
Метаданные Заказов Поставщикам
Метаданные Заказов Поставщикам
Запрос на получение метаданных Заказов поставщикам. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Заказов поставщикам
- attributes - Массив объектов доп. полей Заказов поставщикам в формате Метаданных
- states - Массив статусов Заказов поставщикам
- createShared - создавать новые Заказы поставщикам с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Заказов Поставщикам
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Заказов поставщикам.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a885b1b-3f70-11e6-8a84-bae50000009d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"name": "Причина",
"type": "string",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a88619c-3f70-11e6-8a84-bae50000009e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"name": "Коэффициент",
"type": "double",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a886744-3f70-11e6-8a84-bae50000009f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"name": "Кек?",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
},
"id": "11f5becd-3f70-11e6-8a84-bae50000008b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Кек",
"color": 10066329,
"stateType": "Regular",
"entityType": "purchaseorder"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a88619c-3f70-11e6-8a84-bae50000009e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"name": "Коэффициент",
"type": "double",
"required": false
}
Шаблон заказа поставщику
Шаблон заказа поставщику
Запрос на получение предзаполненого стандартными значениями шаблона заказа поставщику без связи с каким-либо документом.
Шаблон заказа поставщику
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/new
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного заказа поставщику.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 17:33:33",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942953e-9128-11e6-8a84-bae500000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0
}
Шаблон заказа поставщику на основе
Запрос на получение предзаполненного шаблона заказа поставщику на основе внутреннего заказа или заказа покупателя. В ответ на запрос вернется предзаполненный шаблон заказа поставщику, который затем можно будет использовать для создания нового заказа с помощью POST запроса.
Пример запроса на получение шаблона заказа поставщику на основе внутреннего заказа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"internalOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного заказа поставщику.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 17:34:37",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 9910,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"rows": [
{
"quantity": 1,
"price": 2230,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"shipped": 0,
"inTransit": 0
},
{
"quantity": 1,
"price": 100,
"discount": 10,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"shipped": 0,
"inTransit": 0
},
{
"quantity": 2,
"price": 500,
"discount": 10,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"shipped": 0,
"inTransit": 0
},
{
"quantity": 3,
"price": 2230,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"shipped": 0,
"inTransit": 0
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"internalOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
}
}
}
Пример запроса на получение шаблона заказа поставщику на основе заказа покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"customerOrders": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/e9350b05-5751-11e8-9109-f8fc0010fba3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного заказа поставщику.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/8187b9ca-5751-11e8-9107-504800110aa3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/816f2c7e-5751-11e8-9109-f8fc0000534e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2018-05-14 11:39:50",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/819ac910-5751-11e8-9107-504800110ad2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 10000,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/819ab5e8-5751-11e8-9107-504800110acd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/81995e7d-5751-11e8-9107-504800110acb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"rows": [
{
"quantity": 20,
"price": 500,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/cbe0b7bc-5751-11e8-9ff4-31500010c0aa",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"shipped": 0,
"inTransit": 0
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 0,
"customerOrders": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/e9350b05-5751-11e8-9109-f8fc0010fba3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
]
}
Заказ поставщику
Получить Заказ поставщику
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
Запрос на получение отдельного Заказа поставщику с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Заказа поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/172fb2f6-3f70-11e6-8a84-bae50000008e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "172fb2f6-3f70-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 12:42:13",
"name": "00002",
"description": "Кековый заказ конечно",
"externalCode": "FfSmVuSKi7h8L-jLADHV80",
"moment": "2016-07-01 12:40:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 5900,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/14ae5431-32ca-11e6-8a84-bae50000002d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/172fb2f6-3f70-11e6-8a84-bae50000008e/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2016-07-15 12:40:00",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 5900
}
Изменить Заказ поставщику
Запрос на обновление Заказа поставщику с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Заказа поставщику, кроме тех, что
помечены Только для чтения в описании атрибутов Заказа поставщику.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
Пример запроса на обновление отдельного Заказа поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"updated": "2016-07-01 13:15:05",
"name": "777",
"description": "Типичный заказ поставщику, с договором, другой валютой",
"code": "404",
"externalCode": "37KNBm7ф1gw7Zm00T5JdAt0",
"moment": "2016-12-05 15:30:14",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": null,
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"value": "Я все еще пишу для вас документацию"
},
{
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"value": 0.99
},
{
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": false,
"positions": [],
"deliveryPlannedMoment": "2016-02-15 14:12:19"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Заказа поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/ae7fa9fb-3f74-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"id": "ae7fa9fb-3f74-11e6-8a84-bae500000070",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 13:23:26",
"name": "777",
"description": "Типичный заказ поставщику, с договором, другой валютой",
"code": "404",
"externalCode": "37KNBm7ф1gw7Zm00T5JdAt0",
"moment": "2016-12-05 15:30:14",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/states/11f5becd-3f70-11e6-8a84-bae50000008b",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009/accounts/1485e43e-32ca-11e6-8a84-bae50000000a",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a885b1b-3f70-11e6-8a84-bae50000009d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a885b1b-3f70-11e6-8a84-bae50000009d",
"name": "Причина",
"type": "string",
"value": "Я все еще пишу для вас документацию"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a88619c-3f70-11e6-8a84-bae50000009e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a88619c-3f70-11e6-8a84-bae50000009e",
"name": "Коэффициент",
"type": "double",
"value": 0.99
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata/attributes/6a886744-3f70-11e6-8a84-bae50000009f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6a886744-3f70-11e6-8a84-bae50000009f",
"name": "Кек?",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/ae7fa9fb-3f74-11e6-8a84-bae500000070/positions",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"deliveryPlannedMoment": "2016-02-15 14:12:19",
"payedSum": 0,
"shippedSum": 0,
"invoicedSum": 0,
"waitSum": 0
}
Позиции Заказа поставщику
Отдельный ресурс для управления позициями Заказа поставщику. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Заказа поставщику
Запрос на получение списка всех позиций данного Заказа поставщику.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Заказа поставщику.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Заказа поставщику
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseOrder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Заказа поставщику.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/",
"type": "purchaseorderposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/17307520-3f70-11e6-8a84-bae50000008f",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "17307520-3f70-11e6-8a84-bae50000008f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 4300,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0a89c6f1-3303-11e6-8a84-bae500000cda",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"shipped": 0,
"inTransit": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/17308a33-3f70-11e6-8a84-bae500000090",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "17308a33-3f70-11e6-8a84-bae500000090",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 600,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0163030c-3303-11e6-8a84-bae5000004de",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"shipped": 0,
"inTransit": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/17309bf8-3f70-11e6-8a84-bae500000091",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "17309bf8-3f70-11e6-8a84-bae500000091",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f918196-3304-11e6-8a84-bae50001c6d2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"shipped": 0,
"inTransit": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/1730ac60-3f70-11e6-8a84-bae500000092",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "1730ac60-3f70-11e6-8a84-bae500000092",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f785efd-3304-11e6-8a84-bae50001c6c4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"shipped": 0,
"inTransit": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/1730bb31-3f70-11e6-8a84-bae500000093",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "1730bb31-3f70-11e6-8a84-bae500000093",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 1000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7b37adef-3303-11e6-8a84-bae50000bbf7",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c3c1618-2842-11e9-ac12-000c0000006f"
}
},
"shipped": 0,
"inTransit": 1
}
]
}
Создать позицию Заказа поставщику
Запрос на создание новой позиции в Заказе поставщику. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Заказа
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
Пример создания одной позиции в Заказе поставщику.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseOrder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 49,
"price": 451,
"discount": 0,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"shipped": 20,
"inTransit": 19
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Заказа поставщику.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/574b6485-3f71-11e6-8a84-bae50000005b",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "574b6485-3f71-11e6-8a84-bae50000005b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 49,
"price": 451,
"discount": 0,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c3c1618-2842-11e9-ac12-000c0000006f"
}
},
"shipped": 0,
"inTransit": 19
}
]
Пример создания сразу нескольких позиций в Заказе поставщику.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseOrder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 12,
"price": 300,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"inTransit": 11
},
{
"quantity": 3,
"price": 1000,
"discount": 0,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"inTransit": 1
},
{
"quantity": 404,
"price": 454,
"discount": 200,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"inTransit": 216
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка созданных позиций отдельного Заказа поставщику.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/f389488d-3f71-11e6-8a84-bae50000005f",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "f389488d-3f71-11e6-8a84-bae50000005f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 12,
"price": 300,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c3c1618-2842-11e9-ac12-000c0000006f"
}
},
"shipped": 0,
"inTransit": 11
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/f389521b-3f71-11e6-8a84-bae500000060",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "f389521b-3f71-11e6-8a84-bae500000060",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 3,
"price": 1000,
"discount": 0,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"shipped": 0,
"inTransit": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/f3895aa1-3f71-11e6-8a84-bae500000061",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "f3895aa1-3f71-11e6-8a84-bae500000061",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 404,
"price": 454,
"discount": 200,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"shipped": 0,
"inTransit": 216
}
]
Позиция Заказа
Отдельная позиция Заказа с указанным id позиции.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа поставщику. |
Получить позицию Заказа
Запрос на получение отдельной позиции Заказа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Заказа поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 1000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7b37adef-3303-11e6-8a84-bae50000bbf7",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"shipped": 0,
"inTransit": 1
}
Изменить позицию Заказа
Запрос на обновление отдельной позиции Заказа. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа поставщику. |
Пример запроса на обновление отдельной позиции в Заказе поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 44,
"price": 4540,
"discount": 150,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"shipped": 10,
"inTransit": 200
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Заказа поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "purchaseorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 44,
"price": 4540,
"discount": 150,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"shipped": 0,
"inTransit": 200
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа поставщику. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа поставщику. |
Запрос на удаление отдельной позиции Заказа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Заказа.
Счет покупателю
Счета покупателям
Средствами JSON API можно создавать и обновлять сведения о Счете покупателю, запрашивать списки Счетов и сведения по отдельным Счетам Покупателям. Позициями Счетов можно управлять как в составе отдельного Счета, так и отдельно - с помощью специальных ресурсов для управления позициями Счета. Кодом сущности для Счета покупателю в составе JSON API является ключевое слово invoiceout. Больше о Счетах Покупателям и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Атрибуты сущности
- meta - Метаданные о Счете покупателю
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Счета покупателю
- description - Комментарий Счета покупателю
- externalCode - Внешний код Счета покупателю
- moment - Дата Счета
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Счета в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
- contract - Ссылка на договор в формате Метаданных
- state - Статус Счета в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции в Счете в формате Метаданных
- paymentPlannedMoment - Планируемая дата оплаты
- payedSum - Сумма входящих платежей по Счету покупателю
Только для чтения - shippedSum - Сумма отгруженного
Только для чтения - project - Ссылка на проект в формате Метаданных
Связи с другими документами
- customerOrder - Ссылка на Заказ Покупателя, с которым связан этот Счет покупателю в формате Метаданных
- payments - Массив ссылок на связанные операции в формате Метаданных
Только для чтения - demands - Массив ссылок на связанные отгрузки в формате Метаданных
Позиции Счета покупателю
Позиции Счета - это список товаров/услуг/модификаций/серий. Объект позиции Счета содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
С позициями можно работать с помощью специальных ресурсов для управления позициями Счета, а также в составе отдельного Счета покупателю. При работе в составе отдельного Счета покупателю, вы можете отправлять запросы на создание отдельного Счета покупателю с включенным в тело запроса массивом позиций Счета. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Счета покупателю". Также, при работе в составе отдельного Счета покупателю, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Счета. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Счета" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Счетов покупателям можно прочитать здесь
Получить Счета покупателям
Запрос всех Счетов покупателям на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Счета покупателям.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Счета покупателям
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Счетов покупателям.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/0cb8d047-f664-11e5-8a84-bae500000095",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "0cb8d047-f664-11e5-8a84-bae500000095",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-03-30 16:48:13",
"name": "00001",
"externalCode": "TAXyoccKiJPtMhcBAsqqw1",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-03-30 13:41:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 123000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/0cb8d047-f664-11e5-8a84-bae500000095/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 6,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/2ee1ce22-019e-11e6-9464-e4de0000007d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "2ee1ce22-019e-11e6-9464-e4de0000007d",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-22 15:00:07",
"name": "13212",
"externalCode": "Vv-7tagmi46o0TTT6XI1a0",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-14 11:02:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 408739611676,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/2ee1ce22-019e-11e6-9464-e4de0000007d/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"paymentPlannedMoment": "2016-04-15 11:03:00",
"payedSum": 0,
"shippedSum": 0,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/8a7a037d-0564-11e6-9464-e4de000000a2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "8a7a037d-0564-11e6-9464-e4de000000a2",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-18 15:53:25",
"name": "13213",
"externalCode": "lLXQLQQrg2s1Q6j8vVt7g2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-18 15:53:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/8a7a037d-0564-11e6-9464-e4de000000a2/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"paymentPlannedMoment": "2016-04-09 15:53:00",
"payedSum": 0,
"shippedSum": 0
}
]
}
Создать Счет покупателю
Запрос на создание нового Счета покупателю. Обязательные для создания поля:
- name - номер Счета покупателю
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента (покупателя) в формате Метаданных
Пример создания нового Счета с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "inv_out_name",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/726e5b8c-0886-11e6-9464-e4de0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "726e5b8c-0886-11e6-9464-e4de0000002a",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:02:47",
"name": "inv_out_name",
"externalCode": "BtPDebO1g1PlmStW1jr--2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-22 16:02:47",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/726e5b8c-0886-11e6-9464-e4de0000002a/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Пример создания нового Счета с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "inv_out_name",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"code": "1243521",
"externalCode": "666777666",
"moment": "2016-04-19 13:50:24",
"applicable": true,
"description": "Описание счета",
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/128465fd-0887-11e6-9464-e4de0000002e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "128465fd-0887-11e6-9464-e4de0000002e",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:07:16",
"name": "inv_out_name",
"description": "Описание счета",
"code": "1243521",
"externalCode": "666777666",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/128465fd-0887-11e6-9464-e4de0000002e/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Пример запроса на создание Счета покупателю с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "inv_out_name",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"code": "1243521",
"externalCode": "666777666",
"moment": "2016-04-19 13:50:24",
"applicable": true,
"description": "Комментарий к счету",
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "51d191f4-0887-11e6-9464-e4de00000079",
"value": "значение доп поля"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/c358e3ac-0887-11e6-9464-e4de00000032",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "c358e3ac-0887-11e6-9464-e4de00000032",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:12:12",
"name": "inv_out_name2",
"description": "Комментарий к счету",
"code": "124352133",
"externalCode": "666777666",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "51d191f4-0887-11e6-9464-e4de00000079",
"name": "Атрибут счета",
"type": "string",
"value": "значение доп поля"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/c358e3ac-0887-11e6-9464-e4de00000032/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Пример запроса на создание Счета покупателю с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "inv_out_name3",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"code": "12435213322",
"externalCode": "666777666",
"moment": "2016-04-19 13:50:24",
"applicable": true,
"description": "Комментарий к счету",
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "6afee657-0888-11e6-9464-e4de00000037",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:16:54",
"name": "inv_out_name3",
"description": "Комментарий к счету",
"code": "12435213322",
"externalCode": "666777666",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 5840,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Массовое создание и обновление Счетов покупателю
Массовое создание и обновление Счетов покупателю. В теле запроса нужно передать массив, содержащий JSON представления Счетов покупателю, которые вы хотите создать или обновить. Обновляемые Счета покупателю должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Счетов покупателю
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "inv_out_name",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"name": "change name",
"code": "change_code",
"externalCode": "666777666",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"description": "Комментарий к счету",
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Счетов покупателю.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/726e5b8c-0886-11e6-9464-e4de0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "726e5b8c-0886-11e6-9464-e4de0000002a",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:02:47",
"name": "inv_out_name",
"externalCode": "BtPDebO1g1PlmStW1jr--2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-22 16:02:47",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/726e5b8c-0886-11e6-9464-e4de0000002a/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "6afee657-0888-11e6-9464-e4de00000037",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:21:19",
"name": "change name",
"description": "Комментарий к счету",
"code": "change_code",
"externalCode": "666777666",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 5840,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
]
Удалить Счет покупателю
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателю. |
Запрос на удаление Счета покупателю с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Счета покупателю.
Метаданные Счетов покупателям
Метаданные Счетов покупателям
Запрос на получение метаданных Счетов покупателям. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Счетов покупателям
- attributes - Массив объектов доп. полей Счетов покупателям в формате Метаданных
- states - Массив статусов Счетов покупателям
- createShared - создавать новые Счета покупателям с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Счетов покупателям
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Счетов покупателям.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata/attributes/51d191f4-0887-11e6-9464-e4de00000079",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "51d191f4-0887-11e6-9464-e4de00000079",
"name": "Атрибут счета",
"type": "string",
"required": false
}
],
"createShared": false
}
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Отдельное доп. поле
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata/attributes/d91965f1-558b-11e6-8a84-bae500000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d91965f1-558b-11e6-8a84-bae500000087",
"name": "Процент прибыли",
"type": "double",
"required": false
}
Шаблон счета покупателю
Шаблон счета покупателю
Запрос на получение предзаполненого стандартными значениями шаблона счета покупателю без связи с каким-либо документом.
Пустое тело запроса (application/json)
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного счета покупателю.
{
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0
}
Шаблон счета покупателю на основе
Запрос на получение предзаполненного счета покупателю на основе заказа покупателя или отгрузки. В результате запроса, будет создан предзаполненный шаблон счета покупателю на основе переданного документа.
Запрос на создание счета покупателю на основе заказа покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/451cb4c0-3d1d-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного счета покупателю.
{
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/6792c8d5-3d19-11e6-8a84-bae500000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/451cb4c0-3d1d-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
}
Запрос на создание счета покупателю на основе отгрузки.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/94e39314-cba5-11e7-6a80-332a00000035",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#demand/edit?id=94e39314-cba5-11e7-6a80-332a00000035"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного счета покупателю.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/46073d61-ca1f-11e7-6a80-332a0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=46073d61-ca1f-11e7-6a80-332a0000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/452fb22f-ca1f-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2017-11-22 19:08:56",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/464062ac-ca1f-11e7-6a80-332a00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=464062ac-ca1f-11e7-6a80-332a00000058"
}
}
},
"sum": 90000,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/463f8970-ca1f-11e7-6a80-332a00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=463f8970-ca1f-11e7-6a80-332a00000053"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/463fe231-ca1f-11e7-6a80-332a00000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=463fe231-ca1f-11e7-6a80-332a00000056"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/463a706e-ca1f-11e7-6a80-332a00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=463a706e-ca1f-11e7-6a80-332a00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": [
{
"quantity": 1,
"price": 90000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/b5d328b3-cab0-11e7-6a80-332a0000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0,
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/94e39314-cba5-11e7-6a80-332a00000035",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#demand/edit?id=94e39314-cba5-11e7-6a80-332a00000035"
}
}
]
}
Счет покупателю
Получить Счет покупателю
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателя. |
Запрос на получение отдельного Счета покупателю с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/0cb8d047-f664-11e5-8a84-bae500000095",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "0cb8d047-f664-11e5-8a84-bae500000095",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-03-30 16:48:13",
"name": "00001",
"externalCode": "TAXyoccKiJPtMhcBAsqqw1",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-03-30 13:41:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 123000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/0cb8d047-f664-11e5-8a84-bae500000095/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 6,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Изменить Счет покупателю
Запрос на обновление Счета покупателю с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Счета покупателю, кроме тех, что
помечены Только для чтения в описании атрибутов Счета покупателю.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателя. |
Пример запроса на обновление отдельного Счета покупателю.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "change name",
"code": "change_code",
"externalCode": "666777666",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"description": "Комментарий к счету",
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "6afee657-0888-11e6-9464-e4de00000037",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:21:19",
"name": "change name",
"description": "Комментарий к счету",
"code": "change_code",
"externalCode": "666777666",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 5840,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Пример запроса на изменение Счета покупателю с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "change name",
"code": "change_code",
"externalCode": "666777666",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"description": "Комментарий к счету",
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "51d191f4-0887-11e6-9464-e4de00000079",
"value": "new_val"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "6afee657-0888-11e6-9464-e4de00000037",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:21:19",
"name": "change name",
"description": "Комментарий к счету",
"code": "change_code",
"externalCode": "666777666",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 5840,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "51d191f4-0887-11e6-9464-e4de00000079",
"name": "Атрибут счета",
"type": "string",
"value": "new_val"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Пример запроса на обновление Счета покупателю с позициями в теле запроса.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "change name again",
"code": "change_code_again",
"externalCode": "666777666",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"description": "Now with 1 position",
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "51d191f4-0887-11e6-9464-e4de00000079",
"value": "new_val_again"
}
],
"positions": [
{
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"id": "6afee657-0888-11e6-9464-e4de00000037",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-22 16:25:06",
"name": "change name again",
"description": "Now with 1 position",
"code": "change_code_again",
"externalCode": "666777666",
"owner": {
"name": "Администратор"
},
"shared": false,
"group": {
"name": "Основной"
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/account/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "51d191f4-0887-11e6-9464-e4de00000079",
"name": "Атрибут счета",
"type": "string",
"value": "new_val_again"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6afee657-0888-11e6-9464-e4de00000037/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Позиции Счета покупателю
Отдельный ресурс для управления позициями Счета покупателю. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Счета покупателю
Запрос на получение списка всех позиций данного Счета покупателю.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Счета покупателю.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателя. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Счета покупателю
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Счета покупателю.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions/90572e91-0889-11e6-9464-e4de00000043",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "90572e91-0889-11e6-9464-e4de00000043",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
]
}
Добавить позицию в Счет покупателя
Запрос на создание новой позиции в Счете покупателю. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Счета
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Также, как и при работе с Позициями Заказа Покупателя, можно создать как одну, так и несколько позиций в одном запросе.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателя. |
Пример создания позиции в Счете покупателю.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 12,
"price": 999,
"discount": 1,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/671402e4-f7d2-11e5-8a84-bae50000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Счете покупателю.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions/8a43c5a3-088a-11e6-9464-e4de00000046",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "8a43c5a3-088a-11e6-9464-e4de00000046",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 12,
"price": 999,
"discount": 1,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/671402e4-f7d2-11e5-8a84-bae50000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
]
Позиция Счета покупателя
Отдельная позиция Счета покупателю с указанным id позиции.
Получить позицию Счета
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателя. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id id позиции Счета покупателю. |
Запрос на получение отдельной позиции Счета с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 12,
"price": 999,
"discount": 1,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/671402e4-f7d2-11e5-8a84-bae50000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
Изменить позицию Счета
Запрос на обновление отдельной позиции Счета. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателя. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id id позиции Счета покупателю. |
Пример запроса на обновление отдельной позиции в Счете покупателю.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 22,
"price": 1000,
"discount": 0,
"vat": 12
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Счета покупателю.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 22,
"price": 1000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/671402e4-f7d2-11e5-8a84-bae50000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета покупателя. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id id позиции Счета покупателю. |
Запрос на удаление отдельной позиции Счета с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Счета.
Счет поставщика
Счета поставщиков
Средствами JSON API можно создавать и обновлять сведения о Счете поставщика, запрашивать списки Счетов и сведения по отдельным Счетам Поставщиков. Позициями Счетов можно управлять как в составе отдельного Счета, так и отдельно - с помощью специальных ресурсов для управления позициями Счета. Кодом сущности для Счета поставщика в составе JSON API является ключевое слово invoicein. Больше о Счетах Поставщиков и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Атрибуты сущности
- meta - Метаданные о Счете поставщика
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Счета поставщика
- description - Комментарий Счета поставщика
- externalCode - Внешний код Счета поставщика
- moment - Дата Счета
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Счета в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
- contract - Ссылка на договор в формате Метаданных
- state - Статус Счета в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции в Счете в формате Метаданных
- paymentPlannedMoment - Планируемая дата оплаты
- payedSum - Сумма входящих платежей по Счету поставщика
Только для чтения - shippedSum - Сумма отгруженного
Только для чтения - project - Ссылка на проект в формате Метаданных
- incomingNumber - Входящий номер
- incomingDate - Входящая дата
Связи с другими документами
- payments - Массив ссылок на связанные операции в формате Метаданных
Только для чтения - purchaseOrder - Ссылка на связанный заказ поставщику в формате Метаданных
- supplies - Ссылки на связанные приемки в формате Метаданных
Позиции Счета поставщика
Позиции Счета - это список товаров/услуг/модификаций/серий. Объект позиции Счета содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
С позициями можно работать с помощью специальных ресурсов для управления позициями Счета, а также в составе отдельного Счета поставщика. При работе в составе отдельного Счета поставщика, вы можете отправлять запросы на создание отдельного Счета поставщика с включенным в тело запроса массивом позиций Счета. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Счета поставщика". Также, при работе в составе отдельного Счета поставщика, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Счета. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Счета" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Счетов поставщиков можно прочитать здесь
Получить Счета поставщиков
Запрос всех Счетов поставщиков на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Счета поставщиков.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Счета поставщиков
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Счетов поставщиков.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/af6f9b4c-2e64-11e6-8a84-bae500000149",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "af6f9b4c-2e64-11e6-8a84-bae500000149",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-10 17:04:15",
"name": "00001",
"externalCode": "tGOteo8phk7xjWaYInNdo3",
"moment": "2016-06-10 10:16:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf41a7b-2e58-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/af6f9b4c-2e64-11e6-8a84-bae500000149/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "2"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/36c000ad-3f52-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "36c000ad-3f52-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:08:21",
"name": "00002",
"externalCode": "oS8jXsK8hHmxYzn8MzT1d0",
"moment": "2016-07-01 09:07:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d/accounts/1489ad8d-32ca-11e6-8a84-bae50000000e",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/36c000ad-3f52-11e6-8a84-bae500000069/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"paymentPlannedMoment": "2016-07-07 09:07:00",
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "124124",
"incomingDate": "2016-07-28 00:00:00"
}
]
}
Создать Счет поставщика
Запрос на создание нового Счета поставщика. Обязательные для создания поля:
- name - номер Счета поставщика
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента (поставщика) в формате Метаданных
Пример создания нового Счета с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "007232",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/06fdb416-3f55-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "06fdb416-3f55-11e6-8a84-bae500000007",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:28:30",
"name": "007232",
"externalCode": "zpLXS2--gsfaXr1VEn8Xv1",
"moment": "2016-07-01 09:28:30",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/06fdb416-3f55-11e6-8a84-bae500000007/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
}
Пример создания нового Счета с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "00732",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"code": "77881123",
"externalCode": "33443",
"moment": "2016-06-27 10:52:24",
"applicable": true,
"description": "Счет поставщика",
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2016-06-17 10:52:24"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/6d4d1628-3f54-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "6d4d1628-3f54-11e6-8a84-bae500000000",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:24:12",
"name": "00732",
"description": "Счет поставщика",
"code": "77881123",
"externalCode": "33443",
"moment": "2016-06-27 10:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/6d4d1628-3f54-11e6-8a84-bae500000000/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2016-06-17 10:52:24"
}
Пример запроса на создание Счета поставщика с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "5500732",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"code": "77881123",
"externalCode": "33443",
"moment": "2016-06-27 10:52:24",
"applicable": true,
"description": "Счет поставщика",
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2016-06-17 10:52:24",
"attributes": [
{
"id": "e97c5ea8-3f52-11e6-8a84-bae50000006f",
"value": 5
},
{
"id": "48c7b9af-3f55-11e6-8a84-bae500000076",
"value": true
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/ab4486eb-3f55-11e6-8a84-bae50000000b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "ab4486eb-3f55-11e6-8a84-bae50000000b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:33:05",
"name": "5500732",
"description": "Счет поставщика",
"code": "77881123",
"externalCode": "33443",
"moment": "2016-06-27 10:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/e97c5ea8-3f52-11e6-8a84-bae50000006f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "e97c5ea8-3f52-11e6-8a84-bae50000006f",
"name": "Карма",
"type": "long",
"value": 5
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/48c7b9af-3f55-11e6-8a84-bae500000076",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "48c7b9af-3f55-11e6-8a84-bae500000076",
"name": "По акции",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/ab4486eb-3f55-11e6-8a84-bae50000000b/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2016-06-17 10:52:24"
}
Пример запроса на создание Счета поставщика с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "69375",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"code": "77881123",
"externalCode": "33443",
"moment": "2016-06-27 10:52:24",
"applicable": true,
"description": "Счет поставщика",
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2016-06-17 10:52:24",
"positions": [
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00f1f397-3303-11e6-8a84-bae500000380",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00dacbec-3303-11e6-8a84-bae50000033a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e84aed23-3303-11e6-8a84-bae500014dcd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 263000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "13607115-3f56-11e6-8a84-bae500000011",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:36:00",
"name": "69375",
"description": "Счет поставщика",
"code": "77881123",
"externalCode": "33443",
"moment": "2016-06-27 10:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 263000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2016-06-17 10:52:24"
}
Массовое создание и обновление Счетов поставщика
Массовое создание и обновление Счетов поставщика. В теле запроса нужно передать массив, содержащий JSON представления Счетов поставщика, которые вы хотите создать или обновить. Обновляемые Счета поставщика должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Счетов поставщика
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "007232",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"sum": 125712521,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": false,
"positions": [],
"payedSum": 700,
"shippedSum": 1230,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Счетов поставщика.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/06fdb416-3f55-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "06fdb416-3f55-11e6-8a84-bae500000007",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:28:30",
"name": "007232",
"externalCode": "zpLXS2--gsfaXr1VEn8Xv1",
"moment": "2016-07-01 09:28:30",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/06fdb416-3f55-11e6-8a84-bae500000007/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "13607115-3f56-11e6-8a84-bae500000011",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:42:42",
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}
]
Удалить Счет поставщика
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
Запрос на удаление Счета поставщика с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Счета поставщика.
Метаданные Счетов поставщиков
Метаданные Счетов поставщиков
Запрос на получение метаданных Счетов поставщиков. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Счетов поставщиков
- attributes - Массив объектов доп. полей Счетов поставщиков в формате Метаданных
- states - Массив статусов Счетов поставщиков
- createShared - создавать новые Счета поставщиков с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Счетов поставщиков
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Счетов поставщиков.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/e97c5ea8-3f52-11e6-8a84-bae50000006f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "e97c5ea8-3f52-11e6-8a84-bae50000006f",
"name": "Карма",
"type": "long",
"required": false
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/48c7b9af-3f55-11e6-8a84-bae500000076",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "48c7b9af-3f55-11e6-8a84-bae500000076",
"name": "По акции",
"type": "boolean",
"required": false
}
Шаблон счета поставщика
Шаблон счета поставщика
Запрос на получение предзаполненого стандартными значениями шаблона счета поставщика без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного счета поставщика.
{
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0
}
Шаблон счета поставщика на основе
Запрос на получение предзаполненного счета поставщика на основе заказа поставщику или приемки. В результате запроса, будет создан предзаполненный шаблон счета поставщика на основе переданного документа.
Запрос на создание счета поставщика на основе заказа поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"purchaseOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного счета поставщика.
{
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e105a2e7-3f6f-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1483952f-32ca-11e6-8a84-bae500000007/accounts/1483a4fa-32ca-11e6-8a84-bae500000008",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"type": "invoiceposition",
"mediaType": "application/json"
},
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0,
"purchaseOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
}
}
Запрос на создание счета поставщика на основе приемки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/60c7896d-cf7c-11e7-6a80-332a00000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#supply/edit?id=60c7896d-cf7c-11e7-6a80-332a00000004"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного счета поставщика.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/46073d61-ca1f-11e7-6a80-332a0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=46073d61-ca1f-11e7-6a80-332a0000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/452fb22f-ca1f-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2017-11-22 19:08:01",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/464062ac-ca1f-11e7-6a80-332a00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=464062ac-ca1f-11e7-6a80-332a00000058"
}
}
},
"sum": 100000,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/463f8970-ca1f-11e7-6a80-332a00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=463f8970-ca1f-11e7-6a80-332a00000053"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/463fb76d-ca1f-11e7-6a80-332a00000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=463fb76d-ca1f-11e7-6a80-332a00000054"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/463a706e-ca1f-11e7-6a80-332a00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=463a706e-ca1f-11e7-6a80-332a00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": [
{
"quantity": 1,
"price": 100000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/b5d328b3-cab0-11e7-6a80-332a0000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"shippedSum": 0,
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/60c7896d-cf7c-11e7-6a80-332a00000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#supply/edit?id=60c7896d-cf7c-11e7-6a80-332a00000004"
}
}
]
}
Счет поставщика
Получить Счет поставщика
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
Запрос на получение отдельного Счета поставщика с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/36c000ad-3f52-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "36c000ad-3f52-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:08:21",
"name": "00002",
"externalCode": "oS8jXsK8hHmxYzn8MzT1d0",
"moment": "2016-07-01 09:07:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d/accounts/1489ad8d-32ca-11e6-8a84-bae50000000e",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/36c000ad-3f52-11e6-8a84-bae500000069/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"paymentPlannedMoment": "2016-07-07 09:07:00",
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "124124",
"incomingDate": "2016-07-28 00:00:00"
}
Изменить Счет поставщика
Запрос на обновление Счета поставщика с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Счета поставщика, кроме тех, что
помечены Только для чтения в описании атрибутов Счета поставщика.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
Пример запроса на обновление отдельного Счета поставщика.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"sum": 125712521,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": false,
"positions": [],
"payedSum": 700,
"shippedSum": 1230,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "13607115-3f56-11e6-8a84-bae500000011",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:42:42",
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}
Пример запроса на изменение Счета поставщика с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"sum": 125712521,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": false,
"positions": [],
"attributes": [
{
"id": "e97c5ea8-3f52-11e6-8a84-bae50000006f",
"value": 1
},
{
"id": "48c7b9af-3f55-11e6-8a84-bae500000076",
"value": false
}
],
"payedSum": 700,
"shippedSum": 1230,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "13607115-3f56-11e6-8a84-bae500000011",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:42:42",
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/e97c5ea8-3f52-11e6-8a84-bae50000006f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "e97c5ea8-3f52-11e6-8a84-bae50000006f",
"name": "Карма",
"type": "long",
"value": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/48c7b9af-3f55-11e6-8a84-bae500000076",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "48c7b9af-3f55-11e6-8a84-bae500000076",
"name": "По акции",
"type": "boolean",
"value": false
}
],
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}
Пример запроса на обновление Счета поставщика с позициями в теле запроса.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"sum": 125712521,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": false,
"positions": [
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00f1f397-3303-11e6-8a84-bae500000380",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00dacbec-3303-11e6-8a84-bae50000033a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"attributes": [
{
"id": "e97c5ea8-3f52-11e6-8a84-bae50000006f",
"value": 1
},
{
"id": "48c7b9af-3f55-11e6-8a84-bae500000076",
"value": false
}
],
"payedSum": 700,
"shippedSum": 1230,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"id": "13607115-3f56-11e6-8a84-bae500000011",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 09:44:23",
"name": "4040228",
"description": "Сделка с новым поставщиком",
"code": "1234124152",
"externalCode": "8756248",
"moment": "2016-06-29 10:59:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/149b96ba-32ca-11e6-8a84-bae50000001f/accounts/149ba387-32ca-11e6-8a84-bae500000020",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/e97c5ea8-3f52-11e6-8a84-bae50000006f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "e97c5ea8-3f52-11e6-8a84-bae50000006f",
"name": "Карма",
"type": "long",
"value": 1
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata/attributes/48c7b9af-3f55-11e6-8a84-bae500000076",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "48c7b9af-3f55-11e6-8a84-bae500000076",
"name": "По акции",
"type": "boolean",
"value": false
}
],
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/13607115-3f56-11e6-8a84-bae500000011/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"shippedSum": 0,
"incomingNumber": "66355",
"incomingDate": "2016-12-05 11:42:54"
}
Позиции Счета поставщика
Отдельный ресурс для управления позициями Счета поставщика. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Счета поставщика
Запрос на получение списка всех позиций данного Счета поставщика.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Счета поставщика.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Счета поставщика
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Счета поставщика.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "invoiceposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/36c018f9-3f52-11e6-8a84-bae50000006a",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "36c018f9-3f52-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00f1f397-3303-11e6-8a84-bae500000380",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/36c021a2-3f52-11e6-8a84-bae50000006b",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "36c021a2-3f52-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00dacbec-3303-11e6-8a84-bae50000033a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/1ab34547-3f53-11e6-8a84-bae500000072",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "1ab34547-3f53-11e6-8a84-bae500000072",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e84aed23-3303-11e6-8a84-bae500014dcd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/1ab353de-3f53-11e6-8a84-bae500000073",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "1ab353de-3f53-11e6-8a84-bae500000073",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 263000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
]
}
Добавить позицию в Счет поставщика
Запрос на создание новой позиции в Счете поставщика. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Счета
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
Пример создания позиции в Счете поставщика.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 12,
"price": 999,
"discount": 1,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Счете поставщика.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/c3b264eb-3f54-11e6-8a84-bae500000004",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "c3b264eb-3f54-11e6-8a84-bae500000004",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 12,
"price": 999,
"discount": 1,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
]
Позиция Счета поставщика
Отдельная позиция Счета поставщика с указанным id позиции.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Счета поставщика. |
Получить позицию Счета
Запрос на получение отдельной позиции Счета с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/00f1f397-3303-11e6-8a84-bae500000380",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
Изменить позицию Счета
Запрос на обновление отдельной позиции Счета. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Счета поставщика. |
Пример запроса на обновление отдельной позиции в Счете поставщика.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 47,
"price": 303,
"discount": 0,
"vat": 11,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Счета поставщика.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "invoiceposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 47,
"price": 303,
"discount": 0,
"vat": 11,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета поставщика. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Счета поставщика. |
Запрос на удаление отдельной позиции Счета с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/invoicein/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Счета.
Входящий платеж
Входящие платежи
Средствами JSON API можно создавать и обновлять сведения о платеже , запрашивать списки Входящих платежей и сведения по отдельным Входящим платежам. Кодом сущности для Входящего платежа в составе JSON API является ключевое слово paymentin. Больше о платежах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Атрибуты сущности
- meta - Метаданные о платеже
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Входящего платежа
- description - Комментарий Входящего платежа
- externalCode - Внешний код Входящего платежа
- moment - Дата Входящего платежа
- applicable - Отметка о проведении
- sum - Сумма Входящего платежа в установленной валюте
- project - Ссылка на проект в формате Метаданных
- rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента или юрлицо в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- state - Статус Входящего платежа в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - paymentPurpose - Назначение платежа
- vatSum - Сумма включая НДС
- incomingDate - Входящая дата
- incomingNumber - Входящий номер
Связи с другими документами
- factureOut - Ссылка на Счет-фактура выданный, с которым связан этот платеж в формате Метаданных
- operations - Массив ссылок на связанные операции в формате Метаданных
- meta - Ссылка на операцию, к которой привязан этот платеж в формате метаданных
- linkedSum - Сумма, оплаченная по данному документу из этого платежа
Разрешенные типы связанных операций:
- Заказ покупателя (customerorder)
- Возврат поставщику (purchasereturn)
- Отгрузка (demand)
- Счет покупателю (invoiceout)
- Полученный отчет комиссионера (commissionreportin)
- Смена (retailShift)
О работе с доп. полями Входящих платежей можно прочитать здесь
Получить Входящие платежи
Запрос всех Входящих платежей на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Входящие платежи.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Входящие платежи
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Входящих платежей.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/ad1ffc02-3f8e-11e6-8a84-bae5000000fa",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "ad1ffc02-3f8e-11e6-8a84-bae5000000fa",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 16:21:10",
"name": "00001",
"description": "Платеж за красивые глаза",
"externalCode": "8hBoVBUMiDeumkozzjwX83",
"moment": "2016-07-01 16:19:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 124124100,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/states/ab8f5213-3f8e-11e6-8a84-bae5000000f5",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d/accounts/1489ad8d-32ca-11e6-8a84-bae50000000e",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "За красивые глаза",
"incomingNumber": "12412569",
"incomingDate": "2016-07-22 00:00:00",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/d57389cb-3d3e-11e6-8a84-bae500000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "d57389cb-3d3e-11e6-8a84-bae500000001",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-28 17:44:35",
"name": "00001",
"externalCode": "221dSpiQiVQuVfCbRun623",
"moment": "2015-06-22 00:00:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 440000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/c4a418a7-3d2d-11e6-8a84-bae500000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/c4a418a7-3d2d-11e6-8a84-bae500000003/accounts/c4a423fd-3d2d-11e6-8a84-bae500000004",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по счету №19111167 от 19.06.2015 за предоставление услуги \"МойСклад\" по договору оферты на сайте www.moysklad.ru/subscription В том числе НДС (18%), 671.29 руб.",
"incomingNumber": "408",
"incomingDate": "2015-06-19 00:00:00",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
}
]
}
Создать Входящий платеж
Запрос на создание нового Входящего платежа. Обязательные для создания поля:
- name - номер Входящего платежа
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента в формате Метаданных
Пример создания нового Входящего платежа с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "333222",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Входящего платежа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/85cf9c48-3f92-11e6-8a84-bae500000096",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "85cf9c48-3f92-11e6-8a84-bae500000096",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 16:48:42",
"name": "333222",
"moment": "2016-06-27 17:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление Входящих платежей
Массовое создание и обновление Входящих платежей. В теле запроса нужно передать массив, содержащий JSON представления Входящих платежей, которые вы хотите создать или обновить. Обновляемые Входящие платежи должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Входящих платежей
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "333222",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/85cf9c48-3f92-11e6-8a84-bae500000096",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"name": "333444",
"description": "Не совсем Новый Входящий платеж",
"code": "101010001",
"externalCode": "2213sfkksbajf214812slkanf",
"moment": "2012-06-27 17:52:24",
"applicable": true,
"sum": 40020,
"incomingNumber": "3",
"incomingDate": "2016-03-17 10:52:24"
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Входящих платежей.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/85cf9c48-3f92-11e6-8a84-bae500000096",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "85cf9c48-3f92-11e6-8a84-bae500000096",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 16:48:42",
"name": "333222",
"moment": "2016-06-27 17:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/85cf9c48-3f92-11e6-8a84-bae500000096",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "85cf9c48-3f92-11e6-8a84-bae500000096",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 16:50:51",
"name": "333444",
"description": "Не совсем Новый Входящий платеж",
"code": "101010001",
"externalCode": "2213sfkksbajf214812slkanf",
"moment": "2012-06-27 16:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 40020,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"incomingNumber": "3",
"incomingDate": "2016-03-17 10:52:24"
}
]
Удалить Входящий платеж
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Входящего платежа. |
Запрос на удаление Входящего платежа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Входящего платежа.
Метаданные Входящих платежей
Метаданные Входящих платежей
Запрос на получение метаданных Входящих платежей. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Входящих платежей
- attributes - Массив объектов доп. полей Входящих платежей в формате Метаданных
- states - Массив статусов Входящих платежей
- createShared - создавать новые Входящие платежи с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Входящих платежей
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Входящих платежей.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/attributes/fd6114e2-3f91-11e6-8a84-bae500000107",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "fd6114e2-3f91-11e6-8a84-bae500000107",
"name": "Доля",
"type": "long",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/attributes/fd611bc1-3f91-11e6-8a84-bae500000108",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "fd611bc1-3f91-11e6-8a84-bae500000108",
"name": "Попытки",
"type": "long",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/attributes/fd612138-3f91-11e6-8a84-bae500000109",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "fd612138-3f91-11e6-8a84-bae500000109",
"name": "Поступил",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/states/ab8f5213-3f8e-11e6-8a84-bae5000000f5",
"type": "state",
"mediaType": "application/json"
},
"id": "ab8f5213-3f8e-11e6-8a84-bae5000000f5",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Оформлен",
"color": 10066329,
"stateType": "Regular",
"entityType": "paymentin"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/states/ab8f5a56-3f8e-11e6-8a84-bae5000000f6",
"type": "state",
"mediaType": "application/json"
},
"id": "ab8f5a56-3f8e-11e6-8a84-bae5000000f6",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Переведен",
"color": 10066329,
"stateType": "Regular",
"entityType": "paymentin"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/states/ab8f612b-3f8e-11e6-8a84-bae5000000f7",
"type": "state",
"mediaType": "application/json"
},
"id": "ab8f612b-3f8e-11e6-8a84-bae5000000f7",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Получен",
"color": 10066329,
"stateType": "Regular",
"entityType": "paymentin"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/attributes/04d7d27c-558b-11e6-8a84-bae500000075",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "04d7d27c-558b-11e6-8a84-bae500000075",
"name": "Импорировано из банка",
"type": "boolean",
"required": false
}
Шаблон входящего платежа
Шаблон входящего платежа
Запрос на получение предзаполненого стандартными значениями шаблона входящего платежа без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного входящего платежа.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}
Шаблон входящего платежа на основе
Запрос на получение предзаполненного входящего платежа на основе другого документа. В результате запроса, будет создан предзаполненный шаблон входящего платежа на основе переданного документа.
Запрос на получение шаблона входящего платежа на основе заказа покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/559adab5-915c-11e6-8a84-bae500000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного входящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по заказу № 0302201 от 2016-10-13 12:38:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/559adab5-915c-11e6-8a84-bae500000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона входящего платежа на основе возврата поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/4f5e259b-961a-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного входящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по возврату поставщику № 00001 от 2016-10-19 19:37:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/4f5e259b-961a-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона входящего платежа на основе отгрузки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/06406b97-9138-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного входящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по отгрузке № 000201 от 2016-10-13 12:38:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/06406b97-9138-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона входящего платежа на основе счета покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6cb87758-95f4-11e6-8a84-bae500000067",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного входящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/2b0f10e4-9169-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по счету № 53252 от 2016-10-19 15:06:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6cb87758-95f4-11e6-8a84-bae500000067",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона входящего платежа на основе полученного отчета комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/fe44fe4f-b320-11e6-8a84-bae500000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного входящего платежа.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 18:13:31",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 10350000,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/c3057574-ab01-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по полученному отчету комиссионера № 0000000000000001 от 2016-11-25 18:07:00. Сумма: 103 500,00 без НДС",
"vatSum": 0,
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/fe44fe4f-b320-11e6-8a84-bae500000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"linkedSum": 10350000
}
]
}
Входящий платеж
Получить Входящий платеж
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Входящего платежа. |
Запрос на получение отдельного Входящего платежа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Входящего платежа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/ad1ffc02-3f8e-11e6-8a84-bae5000000fa",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "ad1ffc02-3f8e-11e6-8a84-bae5000000fa",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 16:21:10",
"name": "00001",
"description": "Платеж за красивые глаза",
"externalCode": "8hBoVBUMiDeumkozzjwX83",
"moment": "2016-07-01 16:19:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 124124100,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata/states/ab8f5213-3f8e-11e6-8a84-bae5000000f5",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d/accounts/1489ad8d-32ca-11e6-8a84-bae50000000e",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "За красивые глаза",
"incomingNumber": "12412569",
"incomingDate": "2016-07-22 00:00:00"
}
Изменить Входящий платеж
Запрос на обновление Входящего платежа с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Входящего платежа, кроме тех, что
помечены Только для чтения в описании атрибутов Входящего платежа.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Для привязки входящего платежа к другим документам
нужно положить в поле под именем operations все meta тех документов, к которым вы хотите привязать финансовую операцию.
Также для каждого документа можно указать cумму, оплаченную по данному документу из этого платежа linkedSum.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Входящего платежа. |
Пример запроса на обновление отдельного Входящего платежа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "333444",
"description": "Не совсем Новый Входящий платеж",
"code": "101010001",
"externalCode": "2213sfkksbajf214812slkanf",
"moment": "2012-06-27 17:52:24",
"applicable": true,
"sum": 40020,
"incomingNumber": "3",
"incomingDate": "2016-03-17 10:52:24"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Входящего платежа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/85cf9c48-3f92-11e6-8a84-bae500000096",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"id": "85cf9c48-3f92-11e6-8a84-bae500000096",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 16:50:51",
"name": "333444",
"description": "Не совсем Новый Входящий платеж",
"code": "101010001",
"externalCode": "2213sfkksbajf214812slkanf",
"moment": "2012-06-27 16:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 40020,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"incomingNumber": "3",
"incomingDate": "2016-03-17 10:52:24"
}
Исходящий платеж
Исходящие платежи
Средствами JSON API можно создавать и обновлять сведения о Исходящем платеже, запрашивать списки Исходящих платежей и сведения по отдельным Исходящим платежам. Кодом сущности для Исходящего платежа в составе JSON API является ключевое слово paymentout. Больше о платежа х и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Атрибуты сущности
- meta - Метаданные о Исходящем платеже
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Исходящего платежа
- description - Комментарий Исходящего платежа
- externalCode - Внешний код Исходящего платежа
- moment - Дата Исходящего платежа
- applicable - Отметка о проведении
- sum - Сумма Исходящего платежа в установленной валюте
- project - Ссылка на проект в формате Метаданных
- rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента или юрлицо в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- state - Статус Исходящего платежа в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - paymentPurpose - Назначение платежа
- vatSum - Сумма включая НДС
- expenseItem - Статья расходов в формате Метаданных
Необходимое
Связи с другими документами
- factureIn - Ссылка на Счет-фактура полученный, с которым связан этот платеж, в формате Метаданных
- operations - Массив ссылок на связанные операции
- meta - Ссылка на операцию, к которой привязан этот платеж в формате метаданных
- linkedSum - Сумма, оплаченная по данному документу из этого платежа
Разрешенные типы связанных операций:
- Возврат покупателя (salesreturn)
- Приемка (supply)
- Счет поставщика (invoicein)
- Заказ поставщику (purchaseorder)
- Выданный отчет комиссионера (commissionreportout)
О работе с доп. полями Исходящих платежей можно прочитать здесь
Получить Исходящие платежи
Запрос всех Исходящих платежей на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Исходящие платежи .
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Исходящие платежи
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Исходящих платежей .
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/64aa2e8c-3f95-11e6-8a84-bae50000010f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "64aa2e8c-3f95-11e6-8a84-bae50000010f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 17:09:15",
"name": "00001",
"description": "Платим контрагенту",
"externalCode": "1PPP5fDei13CwEHXYUpV62",
"moment": "2016-07-01 17:07:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 12525000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/4680d884-3f95-11e6-8a84-bae50000010c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1496c09e-32ca-11e6-8a84-bae50000001b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/ebc69be9-3f91-11e6-8a84-bae500000104",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "ebc69be9-3f91-11e6-8a84-bae500000104",
"name": "Поступил",
"type": "boolean",
"value": false
}
],
"paymentPurpose": "Оплата по счету за приемку",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/6c527858-3f95-11e6-8a84-bae500000113",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "6c527858-3f95-11e6-8a84-bae500000113",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 17:09:28",
"name": "00002",
"externalCode": "ixPEZ2RyieYILZJ73FkAT1",
"moment": "2016-07-01 17:09:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d/accounts/1489ad8d-32ca-11e6-8a84-bae50000000e",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/ebc69be9-3f91-11e6-8a84-bae500000104",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "ebc69be9-3f91-11e6-8a84-bae500000104",
"name": "Поступил",
"type": "boolean",
"value": false
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
},
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/d557dabe-3d3e-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "d557dabe-3d3e-11e6-8a84-bae500000000",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-28 17:44:35",
"name": "408",
"externalCode": "Q7wBn7oYh-B70arUTG08u3",
"moment": "2015-06-19 00:00:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 7283600,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/c466c1a8-3d2d-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/c466c1a8-3d2d-11e6-8a84-bae500000000/accounts/c4673735-3d2d-11e6-8a84-bae500000001",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата за ноутбук по счету № 340 от 19 июня 2015 Без НДС",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
]
}
Создать Исходящий платеж
Запрос на создание нового Исходящего платежа . Обязательные для создания поля:
- name - номер Исходящего платежа
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента в формате Метаданных
- expenseItem - Статья расходов в формате Метаданных
Пример создания нового Исходящего платежа с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout
"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "333222",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Исходящего платежа .
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/99434e4c-3fa0-11e6-8a84-bae50000009c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "99434e4c-3fa0-11e6-8a84-bae50000009c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "333222",
"moment": "2016-06-27 17:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление Исходящих платежей
Массовое создание и обновление Исходящих платежей. В теле запроса нужно передать массив, содержащий JSON представления Исходящих платежей, которые вы хотите создать или обновить. Обновляемые Исходящие платежи должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Исходящих платежей
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "333222",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/99434e4c-3fa0-11e6-8a84-bae50000009c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"name": "888",
"description": "НИП",
"sum": 999,
"code": "39393",
"externalCode": "o34bajf214812slkanf",
"moment": "2012-10-31 15:52:24",
"applicable": true
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Исходящих платежей.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/99434e4c-3fa0-11e6-8a84-bae50000009c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "99434e4c-3fa0-11e6-8a84-bae50000009c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "333222",
"moment": "2016-06-27 17:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/99434e4c-3fa0-11e6-8a84-bae50000009c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "99434e4c-3fa0-11e6-8a84-bae50000009c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 18:32:14",
"name": "888",
"description": "НИП",
"code": "39393",
"externalCode": "o34bajf214812slkanf",
"moment": "2012-10-31 14:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 999,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
]
Удалить Исходящий платеж
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Исходящего платежа. |
Запрос на удаление Исходящего платежа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Исходящего платежа .
Метаданные Исходящих платежей
Метаданные Исходящих платежей
Запрос на получение метаданных Исходящих платежей . Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Исходящих платежей
- attributes - Массив объектов доп. полей Исходящих платежей в формате Метаданных
- states - Массив статусов Исходящих платежей
- createShared - создавать новые Исходящие платежи с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Исходящих платежей
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Исходящих платежей .
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/ebc68f7a-3f91-11e6-8a84-bae500000102",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "ebc68f7a-3f91-11e6-8a84-bae500000102",
"name": "Доля",
"type": "double",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/ebc69606-3f91-11e6-8a84-bae500000103",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "ebc69606-3f91-11e6-8a84-bae500000103",
"name": "Попытки",
"type": "long",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/ebc69be9-3f91-11e6-8a84-bae500000104",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "ebc69be9-3f91-11e6-8a84-bae500000104",
"name": "Поступил",
"type": "boolean",
"required": false
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/ed00a639-558a-11e6-8a84-bae500000072",
"type": "attributemetadata",
"mediaType": "application/json"
},
"customEntityMeta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/companysettings/metadata/customEntities/a27aa372-5311-11e6-8a84-bae500000001",
"type": "customentitymetadata",
"mediaType": "application/json"
},
"id": "ed00a639-558a-11e6-8a84-bae500000072",
"name": "Сущности",
"type": "customentity",
"required": false
}
Шаблон исходящего платежа
Шаблон исходящего платежа
Запрос на получение предзаполненого стандартными значениями шаблона исходящего платежа без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного исходящего платежа.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Шаблон исходящего платежа на основе
Запрос на создание получение прелзаполненного исходящего платежа на основе другого документа. В результате запроса, будет создан предзаполненный шаблон исходящего платеж на основе переданного документа.
Запрос на получение шаблона исходящего платежа на основе заказа поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/17a06771-961b-11e6-8a84-bae500000080",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного исходящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942953e-9128-11e6-8a84-bae500000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по заказу № 00001 от 2016-10-19 19:42:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/17a06771-961b-11e6-8a84-bae500000080",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона исходящего платежа на основе возврата покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/3b0f51a4-961b-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного исходящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/2b0f10e4-9169-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Возврат по накладной № 00001 от 2016-10-19 19:43:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/3b0f51a4-961b-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2395a-0479-11e5-baee-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона исходящего платежа на основе приемки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/0f57efd5-91f3-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного исходящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по накладной № 123 от 2016-10-14 12:46:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/0f57efd5-91f3-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона исходящего платежа на основе счета поставщика.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/e43b34bc-961a-11e6-8a84-bae50000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного исходящего платежа.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по счету № 00001 от 2016-10-19 19:41:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/e43b34bc-961a-11e6-8a84-bae50000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона исходящего платежа на основе выданного отчета комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/394e3f39-b322-11e6-8a84-bae50000009e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного исходящего платежа.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 18:19:15",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 10200850,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/c3057574-ab01-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по выданному отчету комиссионера № 0000000000000000002 от 2016-11-25 18:16:00. Сумма: 102 008,50 без НДС",
"vatSum": 0,
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/394e3f39-b322-11e6-8a84-bae50000009e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"linkedSum": 10200850
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Исходящий платеж
Получить Исходящий платеж
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Исходящего платежа. |
Запрос на получение отдельного Исходящего платежа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Исходящего платежа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/64aa2e8c-3f95-11e6-8a84-bae50000010f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "64aa2e8c-3f95-11e6-8a84-bae50000010f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 17:09:15",
"name": "00001",
"description": "Платим контрагенту",
"externalCode": "1PPP5fDei13CwEHXYUpV62",
"moment": "2016-07-01 17:07:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 12525000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/4680d884-3f95-11e6-8a84-bae50000010c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1496c09e-32ca-11e6-8a84-bae50000001b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata/attributes/ebc69be9-3f91-11e6-8a84-bae500000104",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "ebc69be9-3f91-11e6-8a84-bae500000104",
"name": "Поступил",
"type": "boolean",
"value": false
}
],
"paymentPurpose": "Оплата по счету за приемку",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
},
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
}
Изменить Исходящий платеж
Запрос на обновление Исходящего платежа с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Исходящего платежа , кроме тех, что
помечены Только для чтения в описании атрибутов Исходящего платежа .
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Для привязки исходящего платежа к другим документам нужно положить в поле под именем operations все meta тех документов, к которым вы хотите привязать финансовую операцию. Также для каждого документа можно указать cумму, оплаченную по данному документу из этого платежа linkedSum.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Исходящего платежа. |
Пример запроса на обновление отдельного Исходящего платежа .
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/paymentout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "888",
"description": "НИП",
"sum": 999,
"code": "39393",
"externalCode": "o34bajf214812slkanf",
"moment": "2012-10-31 15:52:24",
"applicable": true
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Исходящего платежа .
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/99434e4c-3fa0-11e6-8a84-bae50000009c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json"
},
"id": "99434e4c-3fa0-11e6-8a84-bae50000009c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 18:32:14",
"name": "888",
"description": "НИП",
"code": "39393",
"externalCode": "o34bajf214812slkanf",
"moment": "2012-10-31 14:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 999,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Приходный ордер
Приходные ордера
Средствами JSON API можно создавать и обновлять сведения о Приходном ордере, запрашивать списки Приходных ордеров и сведения по отдельным Приходным ордерам.Кодом сущности для Приходного ордера в составе JSON API является ключевое слово cashin.
Атрибуты сущности
- meta - Метаданные о Приходном ордере
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Приходного ордера
- description - Комментарий Приходного ордера
- externalCode - Внешний код Приходного ордера
- moment - Дата Приходного ордера
- applicable - Отметка о проведении
- sum - Сумма Приходного ордера в установленной валюте
- project - Ссылка на проект в формате Метаданных
- rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента, юрлицо или сотрудника в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- state - Статус Приходного ордера в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - paymentPurpose - Основание
- vatSum - Сумма включая НДС
Связи с другими документами
- factureOut - Ссылка на Счет-фактура выданный, с которым связан этот Приходный ордер, в формате Метаданных
- operations - Массив ссылок на связанные операции в формате Метаданных
- meta - Ссылка на операцию, к которой привязан этот платеж в формате метаданных
- linkedSum - Сумма, оплаченная по данному документу из этого платежа
Разрешенные типы связанных операций:
- Заказ покупателя (customerorder)
- Возврат поставщику (purchasereturn)
- Отгрузка (demand)
- Счет покупателю (invoiceout)
- Полученный отчет комиссионера (commissionreportin)
- Смена (retailShift)
О работе с доп. полями Приходных ордеров можно прочитать здесь
Получить Приходные ордера
Запрос всех Приходных ордеров на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Приходные ордера.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Приходные ордера
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashin"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Приходных ордеров.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/07ea2c6f-3fad-11e6-8a84-bae50000013f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "07ea2c6f-3fad-11e6-8a84-bae50000013f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 08:58:24",
"name": "00003",
"description": "И еще один приходный ордер",
"externalCode": "0fI6AjAHh-x1oYYNwBYeN1",
"moment": "2016-07-04 08:57:00",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 132000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/0028cec8-3fad-11e6-8a84-bae50000013c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/15121cef-32ca-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6d501-3fac-11e6-8a84-bae50000012e",
"type": "state",
"mediaType": "application/json"
}
},
"paymentPurpose": "И еще одна оплата заказа.",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/b0ec3c98-3fac-11e6-8a84-bae500000131",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "b0ec3c98-3fac-11e6-8a84-bae500000131",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 08:55:58",
"name": "00001",
"description": "Приходный Ордер.",
"externalCode": "E7vH1TaKii9bkuw2pekD22",
"moment": "2016-07-04 08:54:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 3189,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6c45a-3fac-11e6-8a84-bae50000012b",
"type": "state",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата заказа",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/df861103-3fac-11e6-8a84-bae500000137",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "df861103-3fac-11e6-8a84-bae500000137",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 08:57:19",
"name": "00002",
"description": "Еще приходный ордер.",
"externalCode": "FEYR3meShqh5ICWNygGeq0",
"moment": "2016-07-04 08:56:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1700000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/c556343a-3fac-11e6-8a84-bae500000134",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/14c505eb-32ca-11e6-8a84-bae500000045",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6cfcf-3fac-11e6-8a84-bae50000012d",
"type": "state",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата второго заказа"
}
]
}
Создать Приходный ордер
Запрос на создание нового Приходного ордера. Обязательные для создания поля:
- name - номер Приходного ордера
- organization - Ссылка на ваше орлицо в формате Метаданных
- agent - Ссылка на контрагента в формате Метаданных > Пример создания нового Приходного ордера с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/cashin"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000712",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Приходного ордера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/3fd08b2d-41b0-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "3fd08b2d-41b0-11e6-8a84-bae500000000",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "000712",
"moment": "2012-06-10 09:52:24",
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление Приходных ордеров
Массовое создание и обновление Приходных ордеров. В теле запроса нужно передать массив, содержащий JSON представления Приходных ордеров, которые вы хотите создать или обновить. Обновляемые Приходные ордера должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Приходных ордеров
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/cashin"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "000712",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/3fd08b2d-41b0-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f3c5d206-dafc-4eb3-8678-f97e76964e1d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"name": "000722",
"description": "Приходный ордер созданный и измененный через API",
"code": "333712366",
"externalCode": "103kek312",
"moment": "2016-06-10 09:52:24",
"applicable": false,
"sum": 555000,
"paymentPurpose": "Оплата заказа №0046",
"attributes": [
{
"id": "c57c1f22-3fae-11e6-8a84-bae500000142",
"value": 12
},
{
"id": "c57c2526-3fae-11e6-8a84-bae500000143",
"value": true
},
{
"id": "c57c2a5c-3fae-11e6-8a84-bae500000144",
"value": 3.13
}
]
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Приходных ордеров.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/3fd08b2d-41b0-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "3fd08b2d-41b0-11e6-8a84-bae500000000",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "000712",
"moment": "2012-06-10 09:52:24",
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/3fd08b2d-41b0-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "3fd08b2d-41b0-11e6-8a84-bae500000000",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f3c5d206-dafc-4eb3-8678-f97e76964e1d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:54:38",
"name": "000722",
"description": "Приходный ордер созданный и измененный через API",
"code": "333712366",
"externalCode": "103kek312",
"moment": "2016-06-10 09:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 3700,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c1f22-3fae-11e6-8a84-bae500000142",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c1f22-3fae-11e6-8a84-bae500000142",
"name": "Карма",
"type": "long",
"value": 12
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c2526-3fae-11e6-8a84-bae500000143",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c2526-3fae-11e6-8a84-bae500000143",
"name": "С основанием",
"type": "boolean",
"value": true
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c2a5c-3fae-11e6-8a84-bae500000144",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c2a5c-3fae-11e6-8a84-bae500000144",
"name": "Коэффициент",
"type": "double",
"value": 3.13
}
],
"paymentPurpose": "Оплата заказа №0046"
}
]
Удалить Приходный ордер
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приходного ордера. |
Запрос на удаление Приходного ордера с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Приходного ордера.
Метаданные Приходных ордеров
Метаданные Приходных ордеров
Запрос на получение метаданных Приходных ордеров. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Приходных ордеров
- attributes - Массив объектов доп. полей Приходных ордеров в формате Метаданных
- states - Массив статусов Приходных ордеров
- createShared - создавать новые Приходные ордера с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Приходных ордеров
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Приходных ордеров.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c1f22-3fae-11e6-8a84-bae500000142",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c1f22-3fae-11e6-8a84-bae500000142",
"name": "Карма",
"type": "long",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c2526-3fae-11e6-8a84-bae500000143",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c2526-3fae-11e6-8a84-bae500000143",
"name": "С основанием",
"type": "boolean",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c2a5c-3fae-11e6-8a84-bae500000144",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c2a5c-3fae-11e6-8a84-bae500000144",
"name": "Коэффициент",
"type": "double",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6c45a-3fac-11e6-8a84-bae50000012b",
"type": "state",
"mediaType": "application/json"
},
"id": "aaa6c45a-3fac-11e6-8a84-bae50000012b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Выслан",
"color": 15280409,
"stateType": "Regular",
"entityType": "cashin"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6ca7a-3fac-11e6-8a84-bae50000012c",
"type": "state",
"mediaType": "application/json"
},
"id": "aaa6ca7a-3fac-11e6-8a84-bae50000012c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Принят",
"color": 34617,
"stateType": "Regular",
"entityType": "cashin"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6cfcf-3fac-11e6-8a84-bae50000012d",
"type": "state",
"mediaType": "application/json"
},
"id": "aaa6cfcf-3fac-11e6-8a84-bae50000012d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Ожидается",
"color": 15106326,
"stateType": "Regular",
"entityType": "cashin"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6d501-3fac-11e6-8a84-bae50000012e",
"type": "state",
"mediaType": "application/json"
},
"id": "aaa6d501-3fac-11e6-8a84-bae50000012e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Оформлен",
"color": 10774205,
"stateType": "Regular",
"entityType": "cashin"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c7f589f9-558a-11e6-8a84-bae50000006f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c7f589f9-558a-11e6-8a84-bae50000006f",
"name": "Карма",
"type": "long",
"required": false
}
Шаблон приходного ордера
Шаблон приходного ордера
Запрос на получение предзаполненного приходного ордера со стандартными полями без связи с какими-либо другими документами.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного приходного ордера.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}
Шаблон приходного ордера на основе
Запрос на получение шаблона приходного ордера на основе другого документа. В результате запроса, будет предзаполненный приходный ордер на основе переданного документа.
Запрос на получение шаблона приходного ордера на основе заказа покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/559adab5-915c-11e6-8a84-bae500000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного приходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по заказу № 0302201 от 2016-10-13 12:38:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/559adab5-915c-11e6-8a84-bae500000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона приходного ордера на основе возврата поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/4f5e259b-961a-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного приходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по возврату поставщику № 00001 от 2016-10-19 19:37:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/4f5e259b-961a-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона приходного ордера на основе отгрузки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/06406b97-9138-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного приходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по отгрузке № 000201 от 2016-10-13 12:38:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/06406b97-9138-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона приходного ордера на основе счета покупателю.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6cb87758-95f4-11e6-8a84-bae500000067",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного приходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/2b0f10e4-9169-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по счету № 53252 от 2016-10-19 15:06:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/6cb87758-95f4-11e6-8a84-bae500000067",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
Запрос на получение шаблона приходного ордера на основе полученного отчета комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/fe44fe4f-b320-11e6-8a84-bae500000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного приходного ордера.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 18:09:50",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 10350000,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/c3057574-ab01-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"vatSum": 0,
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/fe44fe4f-b320-11e6-8a84-bae500000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"linkedSum": 10350000
}
]
}
Приходный ордер
Получить Приходный ордер
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приходного ордера. |
Запрос на получение отдельного Приходного ордера с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Приходного ордера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/b0ec3c98-3fac-11e6-8a84-bae500000131",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "b0ec3c98-3fac-11e6-8a84-bae500000131",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 08:55:58",
"name": "00001",
"description": "Приходный Ордер.",
"externalCode": "E7vH1TaKii9bkuw2pekD22",
"moment": "2016-07-04 08:54:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 3189,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/states/aaa6c45a-3fac-11e6-8a84-bae50000012b",
"type": "state",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата заказа",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
}
Изменить Приходный ордер
Запрос на обновление Приходного ордера с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Приходного ордера, кроме тех, что
помечены Только для чтения в описании атрибутов Приходного ордера.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Для привязки приходного ордера к другим документам
нужно положить в поле под именем operations все meta тех документов, к которым вы хотите привязать финансовую операцию.
Также для каждого документа можно указать cумму, оплаченную по данному документу из этого платежа linkedSum.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приходного ордера. |
Пример запроса на обновление отдельного Приходного ордера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f3c5d206-dafc-4eb3-8678-f97e76964e1d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"name": "000722",
"description": "Приходный ордер созданный и измененный через API",
"code": "333712366",
"externalCode": "103kek312",
"moment": "2016-06-10 09:52:24",
"applicable": false,
"sum": 555000,
"paymentPurpose": "Оплата заказа №0046",
"attributes": [
{
"id": "c57c1f22-3fae-11e6-8a84-bae500000142",
"value": 12
},
{
"id": "c57c2526-3fae-11e6-8a84-bae500000143",
"value": true
},
{
"id": "c57c2a5c-3fae-11e6-8a84-bae500000144",
"value": 3.13
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Приходного ордера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/3fd08b2d-41b0-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata",
"type": "cashin",
"mediaType": "application/json"
},
"id": "3fd08b2d-41b0-11e6-8a84-bae500000000",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f3c5d206-dafc-4eb3-8678-f97e76964e1d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:54:38",
"name": "000722",
"description": "Приходный ордер созданный и измененный через API",
"code": "333712366",
"externalCode": "103kek312",
"moment": "2016-06-10 09:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 3700,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c1f22-3fae-11e6-8a84-bae500000142",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c1f22-3fae-11e6-8a84-bae500000142",
"name": "Карма",
"type": "long",
"value": 12
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c2526-3fae-11e6-8a84-bae500000143",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c2526-3fae-11e6-8a84-bae500000143",
"name": "С основанием",
"type": "boolean",
"value": true
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashin/metadata/attributes/c57c2a5c-3fae-11e6-8a84-bae500000144",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c57c2a5c-3fae-11e6-8a84-bae500000144",
"name": "Коэффициент",
"type": "double",
"value": 3.13
}
],
"paymentPurpose": "Оплата заказа №0046"
}
Расходный ордер
Расходные ордера
Средствами JSON API можно создавать и обновлять сведения о Расходном ордере, запрашивать списки Расходных ордеров и сведения по отдельным Расходных ордеров. Кодом сущности для Расходного ордера в составе JSON API является ключевое слово cashout.
Атрибуты сущности
- meta - Метаданные о Расходном ордере
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Расходного ордера
- description - Комментарий Расходного ордера
- externalCode - Внешний код Расходного ордера
- moment - Дата Расходного ордера
- applicable - Отметка о проведении
- sum - Сумма Расходного ордера в установленной валюте
- project - Ссылка на проект в формате Метаданных
- rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента, юрлицо или сотрудника в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- state - Статус Расходного ордера в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - paymentPurpose - Основание
- vatSum - Сумма включая НДС
- expenseItem - Статья расходов в формате Метаданных
Необходимое
Связи с другими документами
- factureIn - Ссылка на Счет-фактура полученный, с которым связан этот Расходный ордер в формате Метаданных
- operations - Массив ссылок на связанные операции в формате Метаданных
- meta - Ссылка на операцию, к которой привязан этот платеж в формате метаданных
- linkedSum - Сумма, оплаченная по данному документу из этого платежа
Разрешенные типы связанных операций:
- Возврат покупателя (salesreturn)
- Приемка (supply)
- Счет поставщика (invoicein)
- Заказ поставщику (purchaseorder)
- Выданный отчет комиссионера (commissionreportout)
О работе с доп. полями Расходных ордеров можно прочитать здесь
Получить Расходные ордера
Запрос всех Расходных ордеров на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Расходные ордера .
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Расходные ордера
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashin"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Расходных ордеров.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/235c14cf-41b1-11e6-8a84-bae500000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "235c14cf-41b1-11e6-8a84-bae500000073",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:32:53",
"name": "00002",
"description": "Лол",
"externalCode": "wWfQT10VjQztCieUrE72r2",
"moment": "2016-07-04 09:31:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 35000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/states/0eda7963-41b1-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c8857703-3f8e-11e6-8a84-bae5000000ff",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"name": "Поступил",
"type": "boolean",
"value": false
}
],
"paymentPurpose": "Оплата еще одной приемки",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/489afb43-41b1-11e6-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "489afb43-41b1-11e6-8a84-bae50000007a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:33:56",
"name": "00003",
"description": "Лмао",
"externalCode": "Q9wiyzIQiOhYhqpVkq6IE2",
"moment": "2016-07-04 09:32:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 3535000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/37def9c0-41b1-11e6-8a84-bae500000077",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1509a2f7-32ca-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/states/0eda7963-41b1-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c8857703-3f8e-11e6-8a84-bae5000000ff",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"name": "Поступил",
"type": "boolean",
"value": false
}
],
"paymentPurpose": "Оплата еще одной приемки",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
},
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/fd9b07ea-41b0-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "fd9b07ea-41b0-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:34:14",
"name": "00001",
"description": "Ордер созданный через UI.",
"externalCode": "Biim5OxdjUnFcC2saaU551",
"moment": "2016-07-04 09:30:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 3174603,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e16fc992-41b0-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/states/0eda8542-41b1-11e6-8a84-bae500000070",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c8857703-3f8e-11e6-8a84-bae5000000ff",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"name": "Поступил",
"type": "boolean",
"value": false
}
],
"paymentPurpose": "Оплата приемки",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/82031d62-2e58-11e6-ab5c-d8cb8a84bae5",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
]
}
Создать Расходный ордер
Запрос на создание нового Расходного ордера. Обязательные для создания поля:
- name - номер Расходного ордера
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента в формате Метаданных
- expenseItem - Статья расходов в формате Метаданных
Пример создания нового Расходного ордера с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/cashout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "0721",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Расходного ордера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/e446a227-41b1-11e6-8a84-bae500000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "e446a227-41b1-11e6-8a84-bae500000005",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "0721",
"moment": "2012-06-27 16:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление Расходных ордеров
Массовое создание и обновление Расходных ордеров. В теле запроса нужно передать массив, содержащий JSON представления Расходных ордеров, которые вы хотите создать или обновить. Обновляемые Расходные ордера должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Расходных ордеров
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/cashout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "0721",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/e446a227-41b1-11e6-8a84-bae500000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"shared": true,
"name": "0722",
"description": "Расходный ордер созданный и обновленный через API",
"code": "12412470912",
"externalCode": "unreal777slknf",
"moment": "2016-06-27 16:52:24",
"applicable": true,
"sum": 25190,
"paymentPurpose": "Оплата нового заказа поставщику",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be23a18-0479-11e5-a260-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c88569fc-3f8e-11e6-8a84-bae5000000fd",
"value": 0.49
},
{
"id": "c88570d2-3f8e-11e6-8a84-bae5000000fe",
"value": 7501
},
{
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"value": true
}
]
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Расходных ордеров.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/e446a227-41b1-11e6-8a84-bae500000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "e446a227-41b1-11e6-8a84-bae500000005",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "0721",
"moment": "2012-06-27 16:52:24",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/e446a227-41b1-11e6-8a84-bae500000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "e446a227-41b1-11e6-8a84-bae500000005",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:41:17",
"name": "0722",
"description": "Расходный ордер созданный и обновленный через API",
"code": "12412470912",
"externalCode": "unreal777slknf",
"moment": "2016-06-27 16:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 900,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c88569fc-3f8e-11e6-8a84-bae5000000fd",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c88569fc-3f8e-11e6-8a84-bae5000000fd",
"name": "Доля",
"type": "double",
"value": 0.49
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c88570d2-3f8e-11e6-8a84-bae5000000fe",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c88570d2-3f8e-11e6-8a84-bae5000000fe",
"name": "Попытки",
"type": "long",
"value": 7501
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c8857703-3f8e-11e6-8a84-bae5000000ff",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"name": "Поступил",
"type": "boolean",
"value": true
}
],
"paymentPurpose": "Оплата нового заказа поставщику",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be23a18-0479-11e5-a260-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
]
Удалить Расходный ордер
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Расходного ордера. |
Запрос на удаление Расходного ордера с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Расходного ордера.
Метаданные Расходных ордеров
Метаданные Расходных ордеров
Запрос на получение метаданных Расходных ордеров. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Расходных ордеров
- attributes - Массив объектов доп. полей Расходных ордеров в формате Метаданных
- states - Массив статусов Расходных ордеров
- createShared - создавать новые Расходные ордера с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Расходных ордеров
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Расходных ордеров.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c88569fc-3f8e-11e6-8a84-bae5000000fd",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c88569fc-3f8e-11e6-8a84-bae5000000fd",
"name": "Доля",
"type": "double",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c88570d2-3f8e-11e6-8a84-bae5000000fe",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c88570d2-3f8e-11e6-8a84-bae5000000fe",
"name": "Попытки",
"type": "long",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c8857703-3f8e-11e6-8a84-bae5000000ff",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"name": "Поступил",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/states/0eda7963-41b1-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "0eda7963-41b1-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Kek",
"color": 10667543,
"stateType": "Regular",
"entityType": "cashout"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/states/0eda80ad-41b1-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "0eda80ad-41b1-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Lol",
"color": 4354177,
"stateType": "Regular",
"entityType": "cashout"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/states/0eda8542-41b1-11e6-8a84-bae500000070",
"type": "state",
"mediaType": "application/json"
},
"id": "0eda8542-41b1-11e6-8a84-bae500000070",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "LMAO",
"color": 15491487,
"stateType": "Regular",
"entityType": "cashout"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/b54f1d9c-558a-11e6-8a84-bae50000006c",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "b54f1d9c-558a-11e6-8a84-bae50000006c",
"name": "Строка",
"type": "string",
"required": false
}
Шаблон расходного ордера
Шаблон расходного ордера
Запрос на получение предзаполненого стандартными значениями шаблона расходного ордера без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного расходного ордера.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Шаблон расходного ордера на основе
Запрос на получение предзаполненного представления расходного ордера на основе другого документа.
Запрос на получение шаблона расходного ордера на основе заказа поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/17a06771-961b-11e6-8a84-bae500000080",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного расходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942953e-9128-11e6-8a84-bae500000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по заказу № 00001 от 2016-10-19 19:42:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/17a06771-961b-11e6-8a84-bae500000080",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона расходного ордера на основе возврата покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/3b0f51a4-961b-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного расходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/2b0f10e4-9169-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Возврат по накладной № 00001 от 2016-10-19 19:43:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/3b0f51a4-961b-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2395a-0479-11e5-baee-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона расходного ордера на основе приемки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/0f57efd5-91f3-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного расходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по накладной № 123 от 2016-10-14 12:46:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/0f57efd5-91f3-11e6-8a84-bae500000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона расходного ордера на основе счета поставщика.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/e43b34bc-961a-11e6-8a84-bae50000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного расходного ордера.
{
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"paymentPurpose": "Оплата по счету № 00001 от 2016-10-19 19:41:00. Сумма: 0,00 без НДС",
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/e43b34bc-961a-11e6-8a84-bae50000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json"
},
"linkedSum": 0
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Запрос на получение шаблона расходного ордера на основе выданного отчета комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/394e3f39-b322-11e6-8a84-bae50000009e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного расходного ордера.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 18:17:38",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 10200850,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/c3057574-ab01-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"vatSum": 0,
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/394e3f39-b322-11e6-8a84-bae50000009e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"linkedSum": 10200850
}
],
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be2350e-0479-11e5-b03a-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Расходный ордер
Получить Расходный ордер
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Расходного ордера. |
Запрос на получение отдельного Расходного ордера с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Расходного ордера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/fd9b07ea-41b0-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "fd9b07ea-41b0-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:34:14",
"name": "00001",
"description": "Ордер созданный через UI.",
"externalCode": "Biim5OxdjUnFcC2saaU551",
"moment": "2016-07-04 09:30:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 3174603,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/e16fc992-41b0-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/states/0eda8542-41b1-11e6-8a84-bae500000070",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c8857703-3f8e-11e6-8a84-bae5000000ff",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"name": "Поступил",
"type": "boolean",
"value": false
}
],
"paymentPurpose": "Оплата приемки",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/82031d62-2e58-11e6-ab5c-d8cb8a84bae5",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
},
"operations": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/90ba347d-6b8b-11e6-8a84-bae5000000bd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"linkedSum": 80000
}
]
}
Изменить Расходный ордер
Запрос на обновление Расходного ордера с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Расходного ордера , кроме тех, что
помечены Только для чтения в описании атрибутов Расходного ордера .
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Для привязки расходного ордера к другим документам
нужно положить в поле под именем operations все meta тех документов, к которым вы хотите привязать финансовую операцию.
Также для каждого документа можно указать cумму, оплаченную по данному документу из этого платежа linkedSum.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Расходного ордера. |
Пример запроса на обновление отдельного Расходного ордера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/cashout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"shared": true,
"name": "0722",
"description": "Расходный ордер созданный и обновленный через API",
"code": "12412470912",
"externalCode": "unreal777slknf",
"moment": "2016-06-27 16:52:24",
"applicable": true,
"sum": 25190,
"paymentPurpose": "Оплата нового заказа поставщику",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be23a18-0479-11e5-a260-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c88569fc-3f8e-11e6-8a84-bae5000000fd",
"value": 0.49
},
{
"id": "c88570d2-3f8e-11e6-8a84-bae5000000fe",
"value": 7501
},
{
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"value": true
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Расходного ордера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/e446a227-41b1-11e6-8a84-bae500000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata",
"type": "cashout",
"mediaType": "application/json"
},
"id": "e446a227-41b1-11e6-8a84-bae500000005",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 09:41:17",
"name": "0722",
"description": "Расходный ордер созданный и обновленный через API",
"code": "12412470912",
"externalCode": "unreal777slknf",
"moment": "2016-06-27 16:52:24",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 900,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c88569fc-3f8e-11e6-8a84-bae5000000fd",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c88569fc-3f8e-11e6-8a84-bae5000000fd",
"name": "Доля",
"type": "double",
"value": 0.49
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c88570d2-3f8e-11e6-8a84-bae5000000fe",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c88570d2-3f8e-11e6-8a84-bae5000000fe",
"name": "Попытки",
"type": "long",
"value": 7501
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/cashout/metadata/attributes/c8857703-3f8e-11e6-8a84-bae5000000ff",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c8857703-3f8e-11e6-8a84-bae5000000ff",
"name": "Поступил",
"type": "boolean",
"value": true
}
],
"paymentPurpose": "Оплата нового заказа поставщику",
"expenseItem": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/1be23a18-0479-11e5-a260-448a5b426e7e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/expenseitem/metadata",
"type": "expenseitem",
"mediaType": "application/json"
}
}
}
Отгрузка
Средствами JSON API можно создавать и обновлять сведения об Отгрузках, запрашивать списки Отгрузок и сведения по отдельным Отгрузкам. Позициями Отгрузок можно управлять как в составе отдельной Отгрузки, так и отдельно - с помощью специальных ресурсов для управления позициями Отгрузки. Кодом сущности для Отгрузки в составе JSON API является ключевое слово demand. Больше об Отгрузках и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Отгрузки
Атрибуты сущности
- meta - Метаданные об Отгрузке
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Отгрузки
- description - Комментарий Отгрузки
- externalCode - Внешний код Отгрузки
- moment - Дата Отгрузки
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Отгрузки в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Отгрузки в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции в Отгрузке в формате Метаданных
- overhead - Накладные расходы. Если Позиции Отгрузки не заданы, то накладные расходы нельзя задать
- sum - сумма накладных расходов
- distribution - Распределение накладных расходов
[weight, volume, price]->[по весу, по объему, по цене]
- payedSum - Сумма входящих платежей по Отгрузке
Связи с другими документами
- customerOrder - Ссылка на Заказ Покупателя, с которым связана эта Отгрузка в формате Метаданных
- factureOut - Ссылка на Счет-фактура выданный, с которым связана эта Отгрузка в формате Метаданных
- returns - Массив ссылок на связанные возвраты в формате Метаданных
- payments - Массив ссылок на связанные платежи в формате Метаданных
- invoicesOut - Массив ссылок на связанные счета покупателям в формате Метаданных
Другие поля
- consignee - Грузополучатель в формате Метаданных
- transportFacilityNumber - Номер автомобиля
- shippingInstructions - Указания грузоотправителя
- cargoName - Наименование груза
- transportFacility - Транспортное средство
- goodPackQuantity - Всего мест
- carrier - Перевозчик в формате Метаданных
- stateContractId - Идентификатор государственного контракта, договора (соглашения)
Позиции Отгрузки
Позиции Отгрузки - это список товаров/услуг/модификаций/серий. Объект позиции Отгрузки содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
things - Серийные номера Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
cost - Себестоимость (только для услуг)
С позициями можно работать с помощью специальных ресурсов для управления позициями Отгрузки, а также в составе отдельной Отгрузки. При работе в составе отдельной Отгрузки, вы можете отправлять запросы на создание отдельной Отгрузки с включенным в тело запроса массивом позиций Отгрузки. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Отгрузки". Также, при работе в составе отдельной Отгрузки, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Отгрузки. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Отгрузки" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
- overhead - Накладные расходы по позиции.
О работе с доп. полями Отгрузок можно прочитать здесь
Получить список Отгрузок
Запрос всех Отгрузок на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Отгрузки.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Отгрузок
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/demand"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Отгрузок.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/?limit=2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json",
"size": 13,
"limit": 2,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/0ee24723-f640-11e5-8a84-bae500000065",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "0ee24723-f640-11e5-8a84-bae500000065",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-03-30 09:24:29",
"name": "00001",
"externalCode": "1SB6iRE9imMFJDMlab7Nk0",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-03-30 09:24:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 123000,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850efc5f-f504-11e5-8a84-bae500000161",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850efc5f-f504-11e5-8a84-bae500000161/accounts/850f0617-f504-11e5-8a84-bae500000162",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/0ee24723-f640-11e5-8a84-bae500000065/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"consignee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/869d7628-6396-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"transportFacilityNumber": "лb777m",
"shippingInstructions": "Беречь от воздействия солнца",
"cargoName": "Овощи",
"transportFacility": "Mercedes benz",
"carrier": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/cffd2c81-62b4-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"overhead": {
"sum": 200,
"distribution": "price"
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/b44f220c-f64e-11e5-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "b44f220c-f64e-11e5-8a84-bae500000068",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-01 10:37:29",
"name": "00002",
"externalCode": "btlob8zrgFoJoxXLNyxBi3",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-03-30 11:08:00",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 123000,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/850f1667-f504-11e5-8a84-bae500000163/accounts/850f1eab-f504-11e5-8a84-bae500000164",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/b44f220c-f64e-11e5-8a84-bae500000068/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"overhead": {
"sum": 300,
"distribution": "weight"
}
}
]
}
Создать Отгрузку
Запрос на создание новой Отгрузки. Обязательные для создания поля:
- name - номер Отгрузки (номер)
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента (покупателя) в формате Метаданных
- store - Ссылка на склад в формате Метаданных
Пример создания новой Отгрузки с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/demand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "888",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
}
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/2464c97a-030a-11e6-9464-e4de00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "2464c97a-030a-11e6-9464-e4de00000000",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:01:17",
"name": "888",
"externalCode": "Dt7BqCkBhCxUMXayh4NfA2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-15 16:01:17",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/2464c97a-030a-11e6-9464-e4de00000000/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0
}
Пример создания новой Отгрузки с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/demand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "888",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"code": "1243521",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"type": "customerorder",
"mediaType": "application/json"
}
},
"consignee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/869d7628-6396-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"transportFacilityNumber": "МК2142",
"shippingInstructions": "Огнеопасно",
"cargoName": "масло",
"transportFacility": "Камаз 2007",
"carrier": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/cffd2c81-62b4-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"stateContractId": "s11233dsasd233"
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/c2a04da5-030a-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "c2a04da5-030a-11e6-9464-e4de00000005",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:05:43",
"name": "888",
"code": "1243521",
"externalCode": "p7TPtR1hgOBjUev7rJLmo1",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/c2a04da5-030a-11e6-9464-e4de00000005/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"stateContractId": "s11233dsasd233"
}
Пример запроса на создание Отгрузки с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/demand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "888",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"code": "1243521",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"type": "customerorder",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "23d3965d-0313-11e6-9464-e4de00000097",
"type": "string",
"value": "Весело"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/c2a04da5-030a-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "c2a04da5-030a-11e6-9464-e4de00000005",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:05:43",
"name": "888",
"code": "1243521",
"externalCode": "p7TPtR1hgOBjUev7rJLmo1",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "23d3965d-0313-11e6-9464-e4de00000097",
"name": "Веселость отгрузки",
"type": "boolean",
"value": "Весело"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/c2a04da5-030a-11e6-9464-e4de00000005/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0
}
Пример запроса на создание Отгрузки с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/demand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "888",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"code": "1243521",
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"positions": [
{
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 10,
"overhead": 20
},
{
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 20,
"overhead": 20
},
{
"quantity": 30,
"price": 300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "service",
"mediaType": "application/json"
}
},
"pack": {
"id": "1bf22e62-8b47-11e8-56c0-000800000006"
},
"reserve": 30,
"overhead": 20,
"cost": 47
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/c2a04da5-030a-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "c2a04da5-030a-11e6-9464-e4de00000005",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:05:43",
"name": "888",
"code": "1243521",
"externalCode": "p7TPtR1hgOBjUev7rJLmo1",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/c2a04da5-030a-11e6-9464-e4de00000005/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"overhead": {
"sum": 60,
"distribution": "price"
}
}
Массовое создание и обновление Отгрузок
Массовое создание и обновление Отгрузок. В теле запроса нужно передать массив, содержащий JSON представления Отгрузок, которые вы хотите создать или обновить. Обновляемые Отгрузки должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Отгрузок
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/demand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "888",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"name": "887",
"moment": "2004-01-14 19:03:00",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"code": "666",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"type": "customerorder",
"mediaType": "application/json"
}
},
"stateContractId": "s11233dsasd233"
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Отгрузок.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/2464c97a-030a-11e6-9464-e4de00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "2464c97a-030a-11e6-9464-e4de00000000",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:01:17",
"name": "888",
"externalCode": "Dt7BqCkBhCxUMXayh4NfA2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-15 16:01:17",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/2464c97a-030a-11e6-9464-e4de00000000/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "405f69c0-019e-11e6-9464-e4de00000085",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:26:20",
"name": "887",
"code": "666",
"externalCode": "ibWbdtWWhXiIwfZVEal6z2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2004-01-14 19:03:00",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 346389501420,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 365939611804,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerOrder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
},
"stateContractId": "s11233dsasd233"
}
]
Удалить Отгрузку
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
Запрос на удаление Отгрузки с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Отгрузки.
Метаданные Отгрузок
Метаданные Отгрузок
Запрос на получение метаданных Отгрузок. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Отгрузок
- attributes - Массив объектов доп. полей Отгрузок в формате Метаданных
- states - Массив статусов Отгрузок
- createShared - создавать новые Отгрузки с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Отгрузок
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Отгрузок.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "23d3965d-0313-11e6-9464-e4de00000097",
"name": "Веселость отгрузки",
"type": "boolean",
"required": false
},
{
"id": "5290a290-0313-11e6-9464-e4de00000020",
"name": "attribute_name2",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "demand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "demand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56cf4f-2e58-11e6-8a84-bae50000006b",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cf4f-2e58-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Собран",
"color": 8767198,
"stateType": "Regular",
"entityType": "demand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56d433-2e58-11e6-8a84-bae50000006c",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d433-2e58-11e6-8a84-bae50000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отгружен",
"color": 10774205,
"stateType": "Regular",
"entityType": "demand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56d92f-2e58-11e6-8a84-bae50000006d",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d92f-2e58-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Доставлен",
"color": 8825440,
"stateType": "Successful",
"entityType": "demand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56de0a-2e58-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56de0a-2e58-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Возврат",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "demand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56e2b4-2e58-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56e2b4-2e58-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отменен",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "demand"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/attributes/127d484e-3f81-11e6-8a84-bae5000000cb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "127d484e-3f81-11e6-8a84-bae5000000cb",
"name": "Причина возврата",
"type": "string",
"required": false
}
Шаблон отгрузки
Шаблон отгрузки
Запрос на получение предзаполненого стандартными значениями шаблона отгрузки без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной отгрузки.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/105a788e-36e7-11e7-8a7f-40d000000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/103cca6f-36e7-11e7-8a7f-40d000000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-05-12 15:31:10",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/1076a96a-36e7-11e7-8a7f-40d000000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/107430bc-36e7-11e7-8a7f-40d000000090",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0
}
Шаблон отгрузки на основе
Запрос на получение шаблона отгрузки на основе заказа покупателя или счета покупателю. В результате запроса, будет создан предзаполненный шаблон отгрузки на основе переданного документа.
Запрос на создание отгрузки на основе заказа покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/451cb4c0-3d1d-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной отгрузки.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 18:02:21",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"rows": [
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/c55b5e7c-9128-11e6-8a84-bae500000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"overhead": 0
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/559adab5-915c-11e6-8a84-bae500000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
}
}
Запрос на создание отгрузки на основе счета покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"invoicesOut": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/1571eb25-d03d-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#invoiceout/edit?id=1571eb25-d03d-11e7-6a80-332a00000002"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной отгрузки.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/46073d61-ca1f-11e7-6a80-332a0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=46073d61-ca1f-11e7-6a80-332a0000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/452fb22f-ca1f-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2017-11-23 13:59:29",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/464062ac-ca1f-11e7-6a80-332a00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=464062ac-ca1f-11e7-6a80-332a00000058"
}
}
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/463f8970-ca1f-11e7-6a80-332a00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=463f8970-ca1f-11e7-6a80-332a00000053"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/463fe231-ca1f-11e7-6a80-332a00000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=463fe231-ca1f-11e7-6a80-332a00000056"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/463a706e-ca1f-11e7-6a80-332a00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=463a706e-ca1f-11e7-6a80-332a00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": [
{
"quantity": 1,
"price": 100000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/b5d94dd1-cab0-11e7-6a80-332a00000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"invoicesOut": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/1571eb25-d03d-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoiceout/metadata",
"type": "invoiceout",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#invoiceout/edit?id=1571eb25-d03d-11e7-6a80-332a00000002"
}
}
]
}
Отгрузка
Получить Отгрузку
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
Запрос на получение отдельной Отгрузки с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "405f69c0-019e-11e6-9464-e4de00000085",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 15:48:46",
"name": "24124",
"externalCode": "ibWbdtWWhXiIwfZVEal6z2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-14 11:03:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 346389501420,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/bc1b4fde-019a-11e6-9464-e4de00000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 214
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 365939611804,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerOrder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
},
"consignee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/869d7628-6396-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"transportFacilityNumber": "ло777v",
"shippingInstructions": "Беречь от воздействия солнца",
"cargoName": "Овощи",
"transportFacility": "Mercedes benz",
"goodPackQuantity": 500,
"carrier": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/cffd2c81-62b4-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"overhead": {
"sum": 200,
"distribution": "price"
}
}
Изменить Отгрузку
Запрос на обновление Отгрузки с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Отгрузки, кроме тех, что
помечены Только для чтения в описании атрибутов Отгрузки.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
Пример запроса на обновление отдельной Отгрузки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "887",
"moment": "2004-01-14 19:03:00",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"code": "666",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"type": "customerorder",
"mediaType": "application/json"
}
},
"stateContractId": "s11233dsasd233"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "405f69c0-019e-11e6-9464-e4de00000085",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:26:20",
"name": "887",
"code": "666",
"externalCode": "ibWbdtWWhXiIwfZVEal6z2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2004-01-14 19:03:00",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 346389501420,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 365939611804,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerOrder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
},
"stateContractId": "s11233dsasd233"
}
Пример запроса на изменение Отгрузки с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "887",
"moment": "2004-01-14 19:03:00",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"code": "666",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"type": "customerorder",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "23d3965d-0313-11e6-9464-e4de00000097",
"name": "Веселость отгрузки",
"type": "boolean",
"value": "Печально"
}
],
"consignee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/869d7628-6396-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"transportFacilityNumber": "МК2142",
"shippingInstructions": "Огнеопасно",
"cargoName": "масло",
"transportFacility": "Камаз 2007",
"carrier": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/cffd2c81-62b4-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"overhead": {
"sum": 990,
"distribution": "price"
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "405f69c0-019e-11e6-9464-e4de00000085",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:26:20",
"name": "887",
"code": "666",
"externalCode": "ibWbdtWWhXiIwfZVEal6z2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2004-01-14 19:03:00",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 346389501420,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "23d3965d-0313-11e6-9464-e4de00000097",
"name": "Веселость отгрузки",
"type": "boolean",
"value": "Грустно"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 365939611804,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerOrder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
},
"consignee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/869d7628-6396-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"transportFacilityNumber": "МК2142",
"shippingInstructions": "Огнеопасно",
"cargoName": "масло",
"transportFacility": "Камаз 2007",
"carrier": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/cffd2c81-62b4-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"overhead": {
"sum": 990,
"distribution": "price"
}
}
Пример запроса на обновление Отгрузки с позициями в теле запроса.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "887",
"moment": "2004-01-14 19:03:00",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"code": "666",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/c49e83b3-01af-11e6-9464-e4de00000026",
"type": "customerorder",
"mediaType": "application/json"
}
},
"positions": [
{
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 10
},
{
"id": "34f6344f-015e-11e6-9464-e4de0000006d",
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 20
},
{
"id": "34f6344f-015e-11e6-9464-e4de0000006e",
"quantity": 30,
"price": 300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "product",
"mediaType": "application/json"
}
},
"reserve": 30
}
],
"overhead": {
"sum": 1000,
"distribution": "weight"
}
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
},
"id": "405f69c0-019e-11e6-9464-e4de00000085",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-15 16:26:20",
"name": "887",
"code": "666",
"externalCode": "ibWbdtWWhXiIwfZVEal6z2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2004-01-14 19:03:00",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 346389501420,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/86c857d6-0302-11e6-9464-e4de00000072",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/8ce3c179-015e-11e6-9464-e4de0000007a",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/51f263f9-0307-11e6-9464-e4de0000007c",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/850c8af2-f504-11e5-8a84-bae50000015f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9794d400-f689-11e5-8a84-bae500000078/accounts/9794f7a0-f689-11e5-8a84-bae500000079",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/405f69c0-019e-11e6-9464-e4de00000085/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 365939611804,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/34efe2ee-015e-11e6-9464-e4de0000006b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerOrder/metadata",
"type": "customerorder",
"mediaType": "application/json"
}
},
"stateContractId": "s11233dsasd233"
}
Позиции Отгрузки
Отдельный ресурс для управления позициями Отгрузки. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Отгрузки
Запрос на получение списка всех позиций данной Отгрузки.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Отгрузки.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Отгрузки
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельной Отгрузки.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/40603fbd-019e-11e6-9464-e4de00000086",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "40603fbd-019e-11e6-9464-e4de00000086",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"sum": 123050,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=63b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/40604612-019e-11e6-9464-e4de00000087",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "40604612-019e-11e6-9464-e4de00000087",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"sum": 214,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/60fc3826-00d7-11e6-9464-e4de00000097",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#service/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cost": 34
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/40604a79-019e-11e6-9464-e4de00000088",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "40604a79-019e-11e6-9464-e4de00000088",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"sum": 346347237062,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/56c73633-ffe4-11e5-9464-e4de000000c6",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"country": {
"name": "Германия"
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/406055cb-019e-11e6-9464-e4de00000089",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "406055cb-019e-11e6-9464-e4de00000089",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"sum": 42141094,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66cc36dc-f7d2-11e5-8a84-bae500000074",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
]
}
Создать позицию Отгрузки
Запрос на создание новой позиции в Отгрузке. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Отгрузки
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Отгрузки. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
Пример создания одной позиции в Отгрузке.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 4,
"price": 12345,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельной Отгрузки.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/3bf025cc-0310-11e6-9464-e4de0000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "3bf025cc-0310-11e6-9464-e4de0000000e",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 4,
"price": 12345,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/66ccbc9f-f7d2-11e5-8a84-bae500000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
]
Пример создания сразу нескольких позиций в Отгрузке.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 103,
"price": 1002,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 21,
"price": 2300,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 3,
"price": 3500,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "service",
"mediaType": "application/json"
}
},
"pack": {
"id": "1bf22e62-8b47-11e8-56c0-000800000006"
},
"cost": 47
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка созданных позиций отдельной Отгрузки.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/727cf336-0310-11e6-9464-e4de00000013",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "727cf336-0310-11e6-9464-e4de00000013",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/727cfce0-0310-11e6-9464-e4de00000014",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "727cfce0-0310-11e6-9464-e4de00000014",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/727d057f-0310-11e6-9464-e4de00000015",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "727d057f-0310-11e6-9464-e4de00000015",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 30,
"price": 300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/c02e3a5c-007e-11e6-9464-e4de00000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#service/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"pack": {
"id": "1bf22e62-8b47-11e8-56c0-000800000006",
"uom": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/uom/2ec1170c-3f69-4409-87bb-c68e0011b275",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/uom/metadata",
"type": "uom",
"mediaType": "application/json"
}
},
"quantity": 2
},
"cost": 47
}
]
Позиция Отгрузки
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Отгрузки. |
Запрос на получение отдельной позиции Отгрузки с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 20,
"sum": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
Изменить позицию
Запрос на обновление отдельной позиции Отгрузки. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Отгрузки. |
Пример запроса на обновление отдельной позиции в Отгрузке.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 111,
"price": 26332700,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Отгрузки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 111,
"price": 26332700,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Отгрузки. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Отгрузки. |
Запрос на удаление отдельной позиции Отгрузки с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/demand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Отгрузки.
Приемка
Средствами JSON API можно создавать и обновлять сведения об Приемках, запрашивать списки Приемок и сведения по отдельным Приемкам. Позициями Приемок можно управлять как в составе отдельной Приемки, так и отдельно - с помощью специальных ресурсов для управления позициями Приемки. Кодом сущности для Приемки в составе JSON API является ключевое слово supply. Больше об Приемках и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Приемки
Атрибуты сущности
- meta - Метаданные об Приемке
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Приемки
- description - Комментарий Приемки
- externalCode - Внешний код Приемки
- moment - Дата Приемки
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Приемки в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Приемки в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции в Приемке в формате Метаданных
- overhead - Накладные расходы. Если Позиции Приемки не заданы, то накладные расходы нельзя задать
- sum - сумма накладных расходов
- distribution - Распределение накладных расходов `
->[по весу, по объему, по цене]`
- payedSum - Сумма исходящих платежей по приемке
- incomingNumber - Входящий номер
- incomingDate - Входящая дата
Связи с другими документами
- purchaseOrder - Ссылка на связанный заказ поставщику в формате Метаданных
- factureIn - Ссылка на Счет-фактура полученный, с которым связана эта Приемка в формате Метаданных
- invoicesIn - Массив ссылок на связанные счета поставщиков в формате Метаданных
- payments - Массив ссылок на связанные платежи в формате Метаданных
- returns - Массив ссылок на связанные возвраты в формате Метаданных
Позиции Приемки
Позиции Приемки - это список товаров/услуг/модификаций/серий. Объект позиции Приемки содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- things - Серийные номера
- gtd - ГТД
- country - Ссылка на страну в формате Метаданных Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
С позициями можно работать с помощью специальных ресурсов для управления позициями Приемки, а также в составе отдельной Приемки. При работе в составе отдельной Приемки, вы можете отправлять запросы на создание отдельной Приемки с включенным в тело запроса массивом позиций Приемки. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Приемки". Также, при работе в составе отдельной Приемки, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Приемки. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Приемки" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены. + overhead - Накладные расходы по позиции.
О работе с доп. полями Приемок можно прочитать здесь
Получить список Приемок
Запрос всех Приемок на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Приемки.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Приемок
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/supply"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Приемок.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/a3a404e4-2e5d-11e6-8a84-bae5000000fd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "a3a404e4-2e5d-11e6-8a84-bae5000000fd",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-27 10:48:47",
"name": "00001",
"externalCode": "0ULmxwN1jHJwT9nYPawwO2",
"moment": "2016-06-10 09:26:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 16136135600,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf44002-2e58-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/a3a404e4-2e5d-11e6-8a84-bae5000000fd/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingDate": "2016-06-04 00:00:00"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/b1008773-313f-11e6-8a84-bae500000089",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "b1008773-313f-11e6-8a84-bae500000089",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-13 11:20:30",
"name": "00002",
"externalCode": "zDCH0byNj4OtLFybETa560",
"moment": "2016-06-13 11:20:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf44002-2e58-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/b1008773-313f-11e6-8a84-bae500000089/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/f39a60f5-313f-11e6-8a84-bae5000000b4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "f39a60f5-313f-11e6-8a84-bae5000000b4",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-15 12:22:08",
"name": "00003",
"externalCode": "M69h5veIhqsaDAZI88LUy0",
"moment": "2016-06-13 11:21:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 16000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf44002-2e58-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/f39a60f5-313f-11e6-8a84-bae5000000b4/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0
}
]
}
Создать Приемку
Запрос на создание новой Приемки. Обязательные для создания поля:
- name - номер Приемки (номер)
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента (покупателя) в формате Метаданных
- store - Ссылка на склад в формате Метаданных
Пример создания новой Приемки.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/supply"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "404050",
"description": "Приемка от 12.12.12",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2012-12-12 12:12:12",
"applicable": true,
"vatEnabled": false,
"vatIncluded": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 12:12:12"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Приемки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/f106723d-3f66-11e6-8a84-bae500000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "f106723d-3f66-11e6-8a84-bae500000037",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 11:36:44",
"name": "404050",
"description": "Приемка от 12.12.12",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2012-12-12 11:12:12",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/f106723d-3f66-11e6-8a84-bae500000037/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 11:12:12"
}
Пример запроса на создание Приемки с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/supply"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "404050124",
"description": "Приемка от 909090",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2016-02-22 22:22:53",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 12:12:12",
"attributes": [
{
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"value": "2017-02-22 02:12:53"
},
{
"id": "c16fd9aa-3f62-11e6-8a84-bae50000007e",
"value": 47
},
{
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"value": "Пример удачной сделки"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Приемки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/ad890c61-3f67-11e6-8a84-bae50000003b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "ad890c61-3f67-11e6-8a84-bae50000003b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 11:42:00",
"name": "404050124",
"description": "Приемка от 909090",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2016-02-22 22:22:53",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/a31685ae-3f62-11e6-8a84-bae50000007b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"name": "Доп. дата",
"type": "time",
"value": "2017-02-22 02:12:53"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fd9aa-3f62-11e6-8a84-bae50000007e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fd9aa-3f62-11e6-8a84-bae50000007e",
"name": "Повторить",
"type": "long",
"value": 47
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fe013-3f62-11e6-8a84-bae50000007f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"name": "Комментарий начальства",
"type": "text",
"value": "Пример удачной сделки"
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/ad890c61-3f67-11e6-8a84-bae50000003b/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 11:12:12"
}
Пример запроса на создание Приемки с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/supply"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "2000124",
"description": "Приемка от 909090",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2016-02-22 22:22:53",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 12:12:12",
"attributes": [
{
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"value": "2017-02-22 02:12:53"
},
{
"id": "c16fd9aa-3f62-11e6-8a84-bae50000007e",
"value": 47
},
{
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"value": "Пример удачной сделки"
}
],
"positions": [
{
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"overhead": 10
},
{
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"overhead": 20
}
]
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Приемки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5b493f0e-3f68-11e6-8a84-bae500000042",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "5b493f0e-3f68-11e6-8a84-bae500000042",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 11:46:52",
"name": "2000124",
"description": "Приемка от 909090",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2016-02-22 22:22:53",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 5000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/a31685ae-3f62-11e6-8a84-bae50000007b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"name": "Доп. дата",
"type": "time",
"value": "2017-02-22 02:12:53"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fd9aa-3f62-11e6-8a84-bae50000007e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fd9aa-3f62-11e6-8a84-bae50000007e",
"name": "Повторить",
"type": "long",
"value": 47
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fe013-3f62-11e6-8a84-bae50000007f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"name": "Комментарий начальства",
"type": "text",
"value": "Пример удачной сделки"
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5b493f0e-3f68-11e6-8a84-bae500000042/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 11:12:12",
"overhead": {
"sum": 30,
"distribution": "price"
}
}
Массовое создание и обновление Приемок
Массовое создание и обновление Приемок. В теле запроса нужно передать массив, содержащий JSON представления Приемок, которые вы хотите создать или обновить. Обновляемые Приемки должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Приемок
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/supply"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "404050",
"description": "Приемка от 12.12.12",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2012-12-12 12:12:12",
"applicable": true,
"vatEnabled": false,
"vatIncluded": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 12:12:12"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5b493f0e-3f68-11e6-8a84-bae500000042",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"name": "2000700",
"description": "Приемка от толстого контрагента",
"code": "1241242ы421",
"externalCode": "keksea2as12",
"moment": "2011-12-12 11:11:11",
"applicable": false,
"vatEnabled": true,
"vatIncluded": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 33
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 12:12:12",
"attributes": [
{
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"value": "2082-02-22 02:12:53"
},
{
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"value": "Пример крайне удачной сделки"
}
],
"positions": [
{
"quantity": 101,
"price": 190,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
},
{
"quantity": 20,
"price": 2,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}
]
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Приемок.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/f106723d-3f66-11e6-8a84-bae500000037",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "f106723d-3f66-11e6-8a84-bae500000037",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 11:36:44",
"name": "404050",
"description": "Приемка от 12.12.12",
"code": "776762312",
"externalCode": "77sea2as12",
"moment": "2012-12-12 11:12:12",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/faf45b9a-2e58-11e6-8a84-bae500000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/f106723d-3f66-11e6-8a84-bae500000037/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 11:12:12"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5b493f0e-3f68-11e6-8a84-bae500000042",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "5b493f0e-3f68-11e6-8a84-bae500000042",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 11:51:34",
"name": "2000700",
"description": "Приемка от толстого контрагента",
"code": "1241242ы421",
"externalCode": "keksea2as12",
"moment": "2011-12-12 10:11:11",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 19238,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/a31685ae-3f62-11e6-8a84-bae50000007b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"name": "Доп. дата",
"type": "time",
"value": "2082-02-22 02:12:53"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fd9aa-3f62-11e6-8a84-bae50000007e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fd9aa-3f62-11e6-8a84-bae50000007e",
"name": "Повторить",
"type": "long",
"value": 47
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fe013-3f62-11e6-8a84-bae50000007f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"name": "Комментарий начальства",
"type": "text",
"value": "Пример крайне удачной сделки"
}
],
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5b493f0e-3f68-11e6-8a84-bae500000042/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 11:12:12"
}
]
Удалить Приемку
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
Запрос на удаление Приемки с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Приемки.
Метаданные Приемок
Метаданные Приемок
Запрос на получение метаданных Приемок. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Приемок
- attributes - Массив объектов доп. полей Приемок в формате Метаданных
- states - Массив статусов Приемок
- createShared - создавать новые Приемки с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Приемок
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Приемок.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/a31685ae-3f62-11e6-8a84-bae50000007b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"name": "Доп. дата",
"type": "time",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fd9aa-3f62-11e6-8a84-bae50000007e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fd9aa-3f62-11e6-8a84-bae50000007e",
"name": "Повторить",
"type": "long",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fe013-3f62-11e6-8a84-bae50000007f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"name": "Комментарий начальства",
"type": "text",
"required": false
}
],
"createShared": false
}
Шаблон приемки
Шаблон приемки
Запрос на получение предзаполненого стандартными значениями шаблона приемки без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/supply/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной приемки.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/46073d61-ca1f-11e7-6a80-332a0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=46073d61-ca1f-11e7-6a80-332a0000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/452fb22f-ca1f-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2017-11-22 19:05:33",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/463f8970-ca1f-11e7-6a80-332a00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=463f8970-ca1f-11e7-6a80-332a00000053"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/463a706e-ca1f-11e7-6a80-332a00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=463a706e-ca1f-11e7-6a80-332a00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0
}
Шаблон приемки на основе
Запрос на получение предзаполненной приемки на основе заказа поставщику. В результате запроса, будет создан предзаполненный шаблон приемки на основе переданного заказа поставщику.
Запрос на создание приемки на основе заказа поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/supply/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"purchaseOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной приемки.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/46073d61-ca1f-11e7-6a80-332a0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=46073d61-ca1f-11e7-6a80-332a0000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/452fb22f-ca1f-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2017-11-22 16:16:29",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/463f8970-ca1f-11e7-6a80-332a00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=463f8970-ca1f-11e7-6a80-332a00000053"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/463a706e-ca1f-11e7-6a80-332a00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=463a706e-ca1f-11e7-6a80-332a00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": [
{
"quantity": 1,
"price": 1000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/b5d94dd1-cab0-11e7-6a80-332a00000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"invoicesIn": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/dbf1e704-cf7b-11e7-6a80-332a00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#invoicein/edit?id=dbf1e704-cf7b-11e7-6a80-332a00000000"
}
}
],
"purchaseOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/22b4caaa-3f74-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
}
}
Запрос на создание приемки на основе счета поставщика.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/supply/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"invoicesIn": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/dbf1e704-cf7b-11e7-6a80-332a00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#invoicein/edit?id=dbf1e704-cf7b-11e7-6a80-332a00000000"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной приемки.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/46073d61-ca1f-11e7-6a80-332a0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=46073d61-ca1f-11e7-6a80-332a0000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/452fb22f-ca1f-11e7-6a80-332a00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2017-11-22 16:16:29",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/463f8970-ca1f-11e7-6a80-332a00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=463f8970-ca1f-11e7-6a80-332a00000053"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/463a706e-ca1f-11e7-6a80-332a00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=463a706e-ca1f-11e7-6a80-332a00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": [
{
"quantity": 1,
"price": 1000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/b5d94dd1-cab0-11e7-6a80-332a00000011",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"invoicesIn": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/dbf1e704-cf7b-11e7-6a80-332a00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/invoicein/metadata",
"type": "invoicein",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#invoicein/edit?id=dbf1e704-cf7b-11e7-6a80-332a00000000"
}
}
]
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/a31685ae-3f62-11e6-8a84-bae50000007b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"name": "Доп. дата",
"type": "time",
"required": false
}
Приемка
Получить Приемку
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
Запрос на получение отдельной Приемки с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Приемки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/a3a404e4-2e5d-11e6-8a84-bae5000000fd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "a3a404e4-2e5d-11e6-8a84-bae5000000fd",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-27 10:48:47",
"name": "00001",
"externalCode": "0ULmxwN1jHJwT9nYPawwO2",
"moment": "2016-06-10 09:26:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 16136135600,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf44002-2e58-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/a3a404e4-2e5d-11e6-8a84-bae5000000fd/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingDate": "2016-06-04 00:00:00"
}
Изменить Приемку
Запрос на обновление Приемки с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Приемки, кроме тех, что
помечены Только для чтения в описании атрибутов Приемки.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
Пример запроса на обновление отдельной Приемки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "2000700",
"description": "Приемка от толстого контрагента",
"code": "1241242ы421",
"externalCode": "keksea2as12",
"moment": "2011-12-12 11:11:11",
"applicable": false,
"vatEnabled": true,
"vatIncluded": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 33
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 12:12:12",
"attributes": [
{
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"value": "2082-02-22 02:12:53"
},
{
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"value": "Пример крайне удачной сделки"
}
],
"positions": [
{
"quantity": 101,
"price": 190,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
},
{
"quantity": 20,
"price": 2,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Приемки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5b493f0e-3f68-11e6-8a84-bae500000042",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
},
"id": "5b493f0e-3f68-11e6-8a84-bae500000042",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 11:51:34",
"name": "2000700",
"description": "Приемка от толстого контрагента",
"code": "1241242ы421",
"externalCode": "keksea2as12",
"moment": "2011-12-12 10:11:11",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 19238,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/states/918e5abd-3f66-11e6-8a84-bae500000083",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/a31685ae-3f62-11e6-8a84-bae50000007b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "a31685ae-3f62-11e6-8a84-bae50000007b",
"name": "Доп. дата",
"type": "time",
"value": "2082-02-22 02:12:53"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fd9aa-3f62-11e6-8a84-bae50000007e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fd9aa-3f62-11e6-8a84-bae50000007e",
"name": "Повторить",
"type": "long",
"value": 47
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata/attributes/c16fe013-3f62-11e6-8a84-bae50000007f",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c16fe013-3f62-11e6-8a84-bae50000007f",
"name": "Комментарий начальства",
"type": "text",
"value": "Пример крайне удачной сделки"
}
],
"vatEnabled": true,
"vatIncluded": false,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5b493f0e-3f68-11e6-8a84-bae500000042/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"incomingNumber": "12412412",
"incomingDate": "2012-12-12 11:12:12"
}
Позиции Приемки
Отдельный ресурс для управления позициями Приемки. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Приемки
Запрос на получение списка всех позиций данной Приемки.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Приемки.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Приемки
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельной Приемки.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "supplyposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/b100a7fc-313f-11e6-8a84-bae50000008a",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "b100a7fc-313f-11e6-8a84-bae50000008a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1241,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"gtd": {
"name": "12345678/121217/1212321"
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/40e6f69a-991c-4fbc-8be9-d0d906cad180",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/b100b367-313f-11e6-8a84-bae50000008b",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "b100b367-313f-11e6-8a84-bae50000008b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 700,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"gtd": {
"name": "12345678/121217/1242523"
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/3b1e1f15-2842-11e9-ac12-000c0000002f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"overhead": 0
}
]
}
Создать позицию Приемки
Запрос на создание новой позиции в Приемке. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Приемки
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Приемки. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
Пример создания одной позиции в Приемке.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 44,
"price": 700,
"discount": 23,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/000d77a9-3000-4f81-a995-6b9cffdee1d2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"overhead": 300
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельной Приемки.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/e33f101b-3f64-11e6-8a84-bae500000025",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "e33f101b-3f64-11e6-8a84-bae500000025",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 44,
"price": 700,
"discount": 23,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/000d77a9-3000-4f81-a995-6b9cffdee1d2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"overhead": 0
}
]
Пример создания сразу нескольких позиций в Приемке.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 44,
"price": 700,
"discount": 23,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/000d77a9-3000-4f81-a995-6b9cffdee1d2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"overhead": 300
},
{
"quantity": 3,
"price": 3500,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
},
{
"quantity": 21,
"price": 2300,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка созданных позиций отдельной Приемки.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/3b5fdebd-3f65-11e6-8a84-bae50000002a",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "3b5fdebd-3f65-11e6-8a84-bae50000002a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 44,
"price": 700,
"discount": 23,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/000d77a9-3000-4f81-a995-6b9cffdee1d2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/3b5fe7b8-3f65-11e6-8a84-bae50000002b",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "3b5fe7b8-3f65-11e6-8a84-bae50000002b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 3,
"price": 3500,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/3b5ffcfd-3f65-11e6-8a84-bae50000002c",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "3b5ffcfd-3f65-11e6-8a84-bae50000002c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 21,
"price": 2300,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"overhead": 0
}
]
Позиция Приемки
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Приемки. |
Запрос на получение отдельной позиции Приемки с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Приемки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1241,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"overhead": 0
}
Изменить позицию
Запрос на обновление отдельной позиции Приемки. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Приемки. |
Пример запроса на обновление отдельной позиции в Приемке.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 700,
"price": 2355,
"discount": 69,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"overhead": 2
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Приемки.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "supplyposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 700,
"price": 2355,
"discount": 69,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"overhead": 0
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Приемки. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Приемки. |
Запрос на удаление отдельной позиции Приемки с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/supply/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Приемки.
Списание
Средствами JSON API можно создавать и обновлять сведения о Списаниях, запрашивать списки Списаний и сведения по отдельным Списаниям. Позициями Списаний можно управлять как в составе отдельного Списания, так и отдельно - с помощью специальных ресурсов для управления позициями Списания. Кодом сущности для Списания в составе JSON API является ключевое слово loss. Больше о Списаниях можно прочитать этой ссылке.
Списания
Атрибуты сущности
- meta - Метаданные о Списании
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Списания
- description - Комментарий Списания
- externalCode - Внешний код Списания
- moment - Дата Списания
- applicable - Отметка о проведении
- sum - Сумма Списания в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Списания в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - positions - Ссылка на позиции Списания в формате Метаданных
Связи с другими документами
- salesReturn - Ссылка на связанный со списанием возврат покупателя в формате Метаданных
Позиции Списания
Позиции Списания - это список товаров/услуг/модификаций/серий. Объект позиции Списания содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- things - Серийные номера Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
С позициями можно работать с помощью специальных ресурсов для управления позициями Списания, а также в составе отдельного Списания. При работе в составе отдельного Списания, вы можете отправлять запросы на создание отдельного Списания с включенным в тело запроса массивом позиций Списания. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Списания". Также, при работе в составе отдельного Списания, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Списания. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Списания" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
- reason - Причина списания данной позиции
О работе с доп. полями Списаний можно прочитать здесь
Получить Списания
Запрос всех Списаний на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Списания.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Списания
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/loss"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Списаний.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/6ddca2d7-4f28-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "6ddca2d7-4f28-11e6-8a84-bae500000066",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 15:22:54",
"name": "00001",
"externalCode": "o5GMiWUJhqhq1vmrUWwI-2",
"moment": "2016-07-21 12:49:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 3981730,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0912ad5-4f3d-11e6-8a84-bae500000082",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0912ad5-4f3d-11e6-8a84-bae500000082",
"name": "Процент",
"type": "double",
"value": 0.2
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/6ddca2d7-4f28-11e6-8a84-bae500000066/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/9d020efd-4f2a-11e6-8a84-bae500000078",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "9d020efd-4f2a-11e6-8a84-bae500000078",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 15:23:02",
"name": "00002",
"externalCode": "08cP74Ftgc7MrBTbGfGVJ3",
"moment": "2016-07-21 13:05:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0912ad5-4f3d-11e6-8a84-bae500000082",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0912ad5-4f3d-11e6-8a84-bae500000082",
"name": "Процент",
"type": "double",
"value": 45.2
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/9d020efd-4f2a-11e6-8a84-bae500000078/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}
]
}
Создать Списание
Запрос на создание нового Списания. Для успешного создания необходимо в теле запроса указать следующие поля:
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
Необходимое
Пример создания нового Списания.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/loss"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b72f4f02-9b8b-11e6-8af5-581e0000009b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 23,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 12,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/987d77f1-9a09-11e6-8af5-581e00000074",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Списания.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "b014dab4-4f42-11e6-8a84-bae500000006",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 15:57:32",
"name": "00005",
"externalCode": "itqCvT69hgSZFTJEL9cP70",
"moment": "2016-07-21 15:57:32",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 50000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/166909e6-4a99-11e6-8a84-bae500000089",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление Списаний
Массовое создание и обновление Списаний. В теле запроса нужно передать массив, содержащий JSON представления Списаний, которые вы хотите создать или обновить. Обновляемые Списания должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Списаний
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/loss"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b72f4f02-9b8b-11e6-8af5-581e0000009b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 23,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 12,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/987d77f1-9a09-11e6-8af5-581e00000074",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"name": "00606234",
"externalCode": "3498142кук",
"moment": "2016-07-21 15:57:32",
"applicable": true,
"sum": 50000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": [],
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Списаний.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "b014dab4-4f42-11e6-8a84-bae500000006",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 15:57:32",
"name": "00005",
"externalCode": "itqCvT69hgSZFTJEL9cP70",
"moment": "2016-07-21 15:57:32",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 50000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/166909e6-4a99-11e6-8a84-bae500000089",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "b014dab4-4f42-11e6-8a84-bae500000006",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 16:05:11",
"name": "00606234",
"externalCode": "3498142кук",
"moment": "2016-07-21 15:57:32",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}
]
Удалить Списание
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
Запрос на удаление Списания с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Списания.
Метаданные Списаний
Метаданные Списаний
Запрос на получение метаданных Списаний. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Списаний
- attributes - Массив объектов доп. полей Списаний в формате Метаданных
- states - Массив статусов Списаний
- createShared - создавать новые Списания с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Списаний
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных Списаний.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0911efc-4f3d-11e6-8a84-bae500000081",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0911efc-4f3d-11e6-8a84-bae500000081",
"name": "Строковое поле",
"type": "string",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0912ad5-4f3d-11e6-8a84-bae500000082",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0912ad5-4f3d-11e6-8a84-bae500000082",
"name": "Процент",
"type": "double",
"required": true
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0912ad5-4f3d-11e6-8a84-bae500000082",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0912ad5-4f3d-11e6-8a84-bae500000082",
"name": "Процент",
"type": "double",
"required": true
}
Шаблон списания
Шаблон списания
Запрос на получение предзаполненого стандартными значениями шаблона списания без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/loss/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного списания.
{
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "lossposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
}
}
Шаблон списания на основе
Запрос на получение предзаполненного списания на основе возврата покупателя. В результате запроса, будет создан предзаполненный шаблон списания на основе переданного возврата покупателя.
Пример с заказом (application/json)
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/loss/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/166909e6-4a99-11e6-8a84-bae500000089",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного списания.
{
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 28000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "lossposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"type": "lossposition",
"mediaType": "application/json"
},
"quantity": 1,
"price": 20000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
},
{
"meta": {
"type": "lossposition",
"mediaType": "application/json"
},
"quantity": 1,
"price": 10000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
},
{
"meta": {
"type": "lossposition",
"mediaType": "application/json"
},
"quantity": 1,
"price": 20000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
}
}
]
},
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/166909e6-4a99-11e6-8a84-bae500000089",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}
Списание
Получить Списание
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
Запрос на получение отдельного списания с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Списания.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/6ddca2d7-4f28-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "6ddca2d7-4f28-11e6-8a84-bae500000066",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 15:22:54",
"name": "00001",
"externalCode": "o5GMiWUJhqhq1vmrUWwI-2",
"moment": "2016-07-21 12:49:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/cdbc62de-3f68-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63
},
"sum": 3981730,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0912ad5-4f3d-11e6-8a84-bae500000082",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0912ad5-4f3d-11e6-8a84-bae500000082",
"name": "Процент",
"type": "double",
"value": 0.2
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/6ddca2d7-4f28-11e6-8a84-bae500000066/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Изменить Списание
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
Запрос на обновление списания с указанным id.
Пример запроса на обновление отдельного Списания.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "00606234",
"externalCode": "3498142кук",
"moment": "2016-07-21 15:57:32",
"applicable": true,
"sum": 50000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": [],
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Списания.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "b014dab4-4f42-11e6-8a84-bae500000006",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 16:05:11",
"name": "00606234",
"externalCode": "3498142кук",
"moment": "2016-07-21 15:57:32",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}
Пример запроса на изменение Списания с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "00606234",
"externalCode": "3498142кук",
"moment": "2016-07-21 15:57:32",
"applicable": true,
"sum": 50000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"positions": [],
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0912ad5-4f3d-11e6-8a84-bae500000082",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0912ad5-4f3d-11e6-8a84-bae500000082",
"name": "Процент",
"value": 0.7643
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0911efc-4f3d-11e6-8a84-bae500000081",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0911efc-4f3d-11e6-8a84-bae500000081",
"name": "Строковое поле",
"value": "Строковое значение"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Списания.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata",
"type": "loss",
"mediaType": "application/json"
},
"id": "b014dab4-4f42-11e6-8a84-bae500000006",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 16:05:11",
"name": "00606234",
"externalCode": "3498142кук",
"moment": "2016-07-21 15:57:32",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0911efc-4f3d-11e6-8a84-bae500000081",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0911efc-4f3d-11e6-8a84-bae500000081",
"name": "Строковое поле",
"type": "string",
"value": "Строковое значение"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/metadata/attributes/d0912ad5-4f3d-11e6-8a84-bae500000082",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "d0912ad5-4f3d-11e6-8a84-bae500000082",
"name": "Процент",
"type": "double",
"value": 0.7643
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/b014dab4-4f42-11e6-8a84-bae500000006/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"salesReturn": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
}
}
}
Позиции Списания
Отдельный ресурс для управления позициями Списания. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Списания
Запрос на получение списка всех позиций данного Списания.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Списания.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Списания
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Списания.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "lossposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/0b615a22-4f42-11e6-8a84-bae50000008e",
"type": "lossposition",
"mediaType": "application/json"
},
"id": "0b615a22-4f42-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 2,
"price": 20000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/0b61605f-4f42-11e6-8a84-bae50000008f",
"type": "lossposition",
"mediaType": "application/json"
},
"id": "0b61605f-4f42-11e6-8a84-bae50000008f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 6,
"price": 10000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/0b616604-4f42-11e6-8a84-bae500000090",
"type": "lossposition",
"mediaType": "application/json"
},
"id": "0b616604-4f42-11e6-8a84-bae500000090",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 33000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
]
}
Создать позицию Списания
Запрос на создание новой позиции в Списании. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Списания
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Списания. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
Пример создания позиций в Списании.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/0b615a22-4f42-11e6-8a84-bae50000008e",
"type": "lossposition",
"mediaType": "application/json"
},
"quantity": 321,
"price": 53000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"reason": "поломка"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/0b615a22-4f42-11e6-8a84-bae50000008e",
"type": "lossposition",
"mediaType": "application/json"
},
"quantity": 12,
"price": 2645,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"reason": "брак"
}
]
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Списания.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/0b615a22-4f42-11e6-8a84-bae50000008e",
"type": "lossposition",
"mediaType": "application/json"
},
"id": "0b615a22-4f42-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 321,
"price": 53000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"reason": "поломка"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/0b615a22-4f42-11e6-8a84-bae50000008e",
"type": "lossposition",
"mediaType": "application/json"
},
"id": "0b615a22-4f42-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 12,
"price": 2645,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002"
}
},
"reason": "брак"
}
]
Позиция Списания
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Запрос на получение отдельной позиции Списания с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Списания.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "lossposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 2,
"price": 20000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002"
}
}
}
Изменить позицию
Запрос на обновление отдельной позиции Списания. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Пример запроса на обновление отдельной позиции в Списании.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 172,
"price": 7777,
"reason": "Разорван"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Списания.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "lossposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 172,
"price": 7777,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002"
}
},
"reason": "Разорван"
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Списания. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Запрос на удаление отдельной позиции Списания с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/loss/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Списания.
Перемещение
Средствами JSON API можно создавать и обновлять сведения о Перемещениях, запрашивать списки Перемещений и сведения по отдельным Перемещениям. Позициями Перемещений можно управлять как в составе отдельного Перемещения, так и отдельно - с помощью специальных ресурсов для управления позициями Перемещения. Кодом сущности для Перемещения в составе JSON API является ключевое слово move.
Перемещения
Атрибуты сущности
- meta - Метаданные о Перемещении
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Перемещения
Необходимое - description - Комментарий Перемещения
- externalCode - Внешний код Перемещения
- moment - Дата Перемещение
- applicable - Отметка о проведении
- sum - Сумма Перемещения в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - project - Ссылка на проект в формате Метаданных
- state - Статус Перемещения в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - positions - Ссылка на позиции в Перемещении в формате Метаданных
- overhead - Накладные расходы
- sum - сумма накладных расходов
- distribution - Распределение накладных расходов `
->[по весу, по объему, по цене]`
- sourceStore - Ссылка на склад, с которого совершается перемещение, в формате Метаданных
Необходимое - targetStore - Ссылка на склад, на который совершается перемещение, в формате Метаданных
Необходимое - internalOrder - Ссылка на внутренний заказ, связанный с перемещением, в формате Метаданных
Позиции Перемещения
Позиции Перемещения - это список товаров/услуг/модификаций/серий. Объект позиции Перемещения содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- things - Серийные номера Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
С позициями можно работать с помощью специальных ресурсов для управления позициями Перемещения, а также в составе отдельного Перемещения. При работе в составе отдельного Перемещения, вы можете отправлять запросы на создание отдельного Перемещения с включенным в тело запроса массивом позиций Перемещения. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Перемещения". Также, при работе в составе отдельного Перемещения, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Перемещения. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Перемещения" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
- overhead - Накладные расходы
О работе с доп. полями Перемещений можно прочитать здесь
Получить Перемещения
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Перемещения
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/move"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Перемещений.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/5ac52c9a-4f67-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "5ac52c9a-4f67-11e6-8a84-bae500000084",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 20:20:19",
"name": "00002",
"externalCode": "Avqi0FZqi8W400cwO1oHh2",
"moment": "2016-07-21 20:19:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/5ac52c9a-4f67-11e6-8a84-bae500000084/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 15,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/ec94d9ff-4f64-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "ec94d9ff-4f64-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 20:02:36",
"name": "00001",
"externalCode": "l7eb7QKZj1DtnXCLBuuUa1",
"moment": "2016-07-21 19:37:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/ec94d9ff-4f64-11e6-8a84-bae500000069/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}
]
}
Создать Перемещение
Запрос на создание нового Перемещения
Пример создания нового Перемещения с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/move"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Перемещения.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "544236cb-4f6a-11e6-8a84-bae500000003",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2007-02-07 17:16:41",
"name": "705",
"externalCode": "vosdjnodsfne3124pasf",
"moment": "2016-07-21 15:44:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление Перемещений
Массовое создание и обновление Перемещений. В теле запроса нужно передать массив, содержащий JSON представления Перемещений, которые вы хотите создать или обновить. Обновляемые Перемещения должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Перемещений
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/move"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"name": "705507",
"description": "Переезд 2",
"code": "kek",
"externalCode": "moveMOVEMOVE",
"moment": "2016-07-21 19:44:33",
"applicable": false,
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"overhead": {
"sum": 5555,
"distribution": "weight"
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d6ab9-4f67-11e6-8a84-bae5000000bc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d6ab9-4f67-11e6-8a84-bae5000000bc",
"name": "Кол-во машин",
"value": 43
}
],
"positions": []
}
]
'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Перемещений.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "544236cb-4f6a-11e6-8a84-bae500000003",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2007-02-07 17:16:41",
"name": "705",
"externalCode": "vosdjnodsfne3124pasf",
"moment": "2016-07-21 15:44:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "544236cb-4f6a-11e6-8a84-bae500000003",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 20:44:20",
"name": "705507",
"description": "Переезд 2",
"code": "kek",
"externalCode": "moveMOVEMOVE",
"moment": "2016-07-21 19:44:33",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d62cc-4f67-11e6-8a84-bae5000000bb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d62cc-4f67-11e6-8a84-bae5000000bb",
"name": "Запрос от",
"type": "time",
"value": "2016-07-21 20:28:53"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d6ab9-4f67-11e6-8a84-bae5000000bc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d6ab9-4f67-11e6-8a84-bae5000000bc",
"name": "Кол-во машин",
"type": "long",
"value": 43
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}
]
Удалить Перемещение
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
Запрос на удаление Перемещения с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Перемещения.
Шаблон перемещения
Шаблон перемещения
Запрос на получение предзаполненого стандартными значениями шаблона перемещения без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/move/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного перемещения.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 18:02:50",
"applicable": true,
"sum": 0,
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"rows": []
}
}
Шаблон перемещения на основе
Запрос на получение предзаполненного шаблона перемещения на основе внутреннего заказа. В ответ на запрос вернется предзаполненный шаблон перемещения, который затем можно будет использовать для создания нового перемещения с помощью POST запроса.
Пример запроса на получение шаблона перемещения на основе внутреннего заказа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/move/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"internalOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного перемещения.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 18:02:21",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 9910,
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"rows": [
{
"quantity": 1,
"price": 2230,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"overhead": 0
},
{
"quantity": 1,
"price": 100,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
},
{
"quantity": 2,
"price": 500,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"overhead": 0
},
{
"quantity": 3,
"price": 2230,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"overhead": 0
}
]
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"internalOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
}
}
}
Метаданные Перемещений
Метаданные Перемещений
Запрос на получение метаданных Перемещений. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Перемещений
- attributes - Массив объектов доп. полей Перемещений в формате Метаданных
- states - Массив статусов Перемещений
- createShared - создавать новые Перемещения с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Перемещений
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/move/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных Перемещений.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d62cc-4f67-11e6-8a84-bae5000000bb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d62cc-4f67-11e6-8a84-bae5000000bb",
"name": "Запрос от",
"type": "time",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d6ab9-4f67-11e6-8a84-bae5000000bc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d6ab9-4f67-11e6-8a84-bae5000000bc",
"name": "Кол-во машин",
"type": "long",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
},
"id": "64c4689e-4f67-11e6-8a84-bae5000000b5",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Kek",
"color": 10066329,
"stateType": "Regular",
"entityType": "move"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d6ab9-4f67-11e6-8a84-bae5000000bc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d6ab9-4f67-11e6-8a84-bae5000000bc",
"name": "Кол-во машин",
"type": "long",
"required": false
}
Перемещение
Получить Перемещение
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
Запрос на получение отдельного Перемещения с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Перемещения.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/5ac52c9a-4f67-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "5ac52c9a-4f67-11e6-8a84-bae500000084",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 20:20:19",
"name": "00002",
"externalCode": "Avqi0FZqi8W400cwO1oHh2",
"moment": "2016-07-21 20:19:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/5ac52c9a-4f67-11e6-8a84-bae500000084/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 15,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}
Изменить Перемещение
Запрос на обновление Перемещения с указанным id.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
Пример запроса на обновление отдельного Перемещения.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "705507",
"description": "Переезд 2",
"code": "kek",
"externalCode": "moveMOVEMOVE",
"moment": "2016-07-21 19:44:33",
"applicable": false,
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"overhead": {
"sum": 5555,
"distribution": "weight"
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d6ab9-4f67-11e6-8a84-bae5000000bc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d6ab9-4f67-11e6-8a84-bae5000000bc",
"name": "Кол-во машин",
"value": 43
}
],
"positions": []
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Перемещения.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
},
"id": "544236cb-4f6a-11e6-8a84-bae500000003",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-21 20:44:20",
"name": "705507",
"description": "Переезд 2",
"code": "kek",
"externalCode": "moveMOVEMOVE",
"moment": "2016-07-21 19:44:33",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/states/64c4689e-4f67-11e6-8a84-bae5000000b5",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d62cc-4f67-11e6-8a84-bae5000000bb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d62cc-4f67-11e6-8a84-bae5000000bb",
"name": "Запрос от",
"type": "time",
"value": "2016-07-21 20:28:53"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata/attributes/954d6ab9-4f67-11e6-8a84-bae5000000bc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "954d6ab9-4f67-11e6-8a84-bae5000000bc",
"name": "Кол-во машин",
"type": "long",
"value": 43
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/544236cb-4f6a-11e6-8a84-bae500000003/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"sourceStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e94a6e65-4f64-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"targetStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
}
}
Позиции Перемещения
Отдельный ресурс для управления позициями Перемещения. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции
Запрос на получение списка всех позиций данного Перемещения.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Перемещения.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить позиции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Перемещения.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "moveposition",
"mediaType": "application/json",
"size": 15,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac5407b-4f67-11e6-8a84-bae500000085",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac5407b-4f67-11e6-8a84-bae500000085",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 2,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e6447ee7-3303-11e6-8a84-bae5000149c2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac54d7a-4f67-11e6-8a84-bae500000086",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac54d7a-4f67-11e6-8a84-bae500000086",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 3,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e6475862-3303-11e6-8a84-bae5000149cc",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac55815-4f67-11e6-8a84-bae500000087",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac55815-4f67-11e6-8a84-bae500000087",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 4,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e84aed23-3303-11e6-8a84-bae500014dcd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac56175-4f67-11e6-8a84-bae500000088",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac56175-4f67-11e6-8a84-bae500000088",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 5,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e84e52e5-3303-11e6-8a84-bae500014dd7",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac56a34-4f67-11e6-8a84-bae500000089",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac56a34-4f67-11e6-8a84-bae500000089",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 2,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8530f64-3303-11e6-8a84-bae500014de6",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000042"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac572cd-4f67-11e6-8a84-bae50000008a",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac572cd-4f67-11e6-8a84-bae50000008a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000043"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac57b59-4f67-11e6-8a84-bae50000008b",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac57b59-4f67-11e6-8a84-bae50000008b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 32,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0744d71b-2e59-11e6-8a84-bae50000007f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000045"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac5843a-4f67-11e6-8a84-bae50000008c",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac5843a-4f67-11e6-8a84-bae50000008c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 14,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a7daa6b-3c64-11e6-8a84-bae50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000046"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac58ea6-4f67-11e6-8a84-bae50000008d",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac58ea6-4f67-11e6-8a84-bae50000008d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 5,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a81082f-3c64-11e6-8a84-bae50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000047"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac596ca-4f67-11e6-8a84-bae50000008e",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac596ca-4f67-11e6-8a84-bae50000008e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 6,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/7a83c422-3c64-11e6-8a84-bae500000012",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000048"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac59eb7-4f67-11e6-8a84-bae50000008f",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac59eb7-4f67-11e6-8a84-bae50000008f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 34,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f05a1f2-3304-11e6-8a84-bae50001c687",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000049"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac5a711-4f67-11e6-8a84-bae500000090",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac5a711-4f67-11e6-8a84-bae500000090",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 32,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f785efd-3304-11e6-8a84-bae50001c6c4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000040"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac5af07-4f67-11e6-8a84-bae500000091",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac5af07-4f67-11e6-8a84-bae500000091",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 12,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f918196-3304-11e6-8a84-bae50001c6d2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000051"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac5c872-4f67-11e6-8a84-bae500000092",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac5c872-4f67-11e6-8a84-bae500000092",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 43,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f2a0659-3304-11e6-8a84-bae50001c6a1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000052"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/5ac5d0e5-4f67-11e6-8a84-bae500000093",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "5ac5d0e5-4f67-11e6-8a84-bae500000093",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 32,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27eba7b5-3303-11e6-8a84-bae500002b72",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000053"
}
},
"overhead": 0
}
]
}
Создать позицию
Запрос на создание новой позиции в Перемещении. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Перемещения
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Перемещения. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
Пример создания позиций в Перемещении.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 43,
"price": 670,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f2a0659-3304-11e6-8a84-bae50001c6a1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"overhead": 70
},
{
"quantity": 32,
"price": 640,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27eba7b5-3303-11e6-8a84-bae500002b72",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"overhead": 65
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Перемещения.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/476d9c48-4f6b-11e6-8a84-bae500000013",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "476d9c48-4f6b-11e6-8a84-bae500000013",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 43,
"price": 670,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f2a0659-3304-11e6-8a84-bae50001c6a1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"overhead": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/476da9ce-4f6b-11e6-8a84-bae500000014",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "476da9ce-4f6b-11e6-8a84-bae500000014",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 32,
"price": 640,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27eba7b5-3303-11e6-8a84-bae500002b72",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
}
]
Позиция Перемещения
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id Перемещения. |
Запрос на получение отдельной позиции Перемещения с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Перемещения.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 4,
"price": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e84aed23-3303-11e6-8a84-bae500014dcd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
}
Изменить позицию
Запрос на обновление отдельной позиции Перемещения. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id Перемещения. |
Пример запроса на обновление отдельной позиции в Перемещении.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 44,
"price": 222222
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Перемещения.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "moveposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 44,
"price": 222222,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f2a0659-3304-11e6-8a84-bae50001c6a1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"overhead": 0
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Перемещения. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id Перемещения. |
Запрос на удаление отдельной позиции Перемещения с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/move/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Перемещения.
Розничная продажа
Средствами JSON API можно создавать и обновлять сведения о Розничных продажах, запрашивать списки Розничных продаж и сведения по отдельным Розничным продажам. Позициями Розничных продаж можно управлять как в составе отдельной Розничной продажи, так и отдельно - с помощью специальных ресурсов для управления позициями Розничными продажами. Кодом сущности для Розничной продажи в составе JSON API является ключевое слово retaildemand. Больше о Розничных продажах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке в разделе Оформление продажи.
Розничные продажи
Атрибуты сущности
- meta - Метаданные о Розничной продаже
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Розничной продажи
- description - Комментарий Розничной продажи
- externalCode - Внешний код Розничной продажи
- moment - Дата Розничной продажи
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Розничной продажи в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
- agent - Ссылка на контрагента в формате Метаданных
- store - Ссылка на склад в формате Метаданных
- contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Розничной продажи в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
- documents - Список печатных форм в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции Розничной продажи в формате Метаданных
- fiscalPrinterInfo - Информация о фискальном регистраторе
- documentNumber - Номер документа
- checkNumber - Номер чека
- checkSum - Сумма Чека
- fiscal - Отметка о том, был ли использован ФР
Только для чтения - sessionNumber - Номер сессии
- ofdCode -Код оператора фискальных данных
- payedSum - Сумма входящих платежей по Розничной продаже
Только для чтения - retailStore - Ссылка на точку продаж в формате Метаданных
- customerOrder - Ссылка на Заказ Покупателя, с которым связана эта Розничная продажа в формате Метаданных
- retailShift - Ссылка на Розничную смену, в рамках которой была проведена продажа в формате Метаданных
Необходимое - cashSum - Оплачено наличными
- noCashSum - Оплачено картой
- prepaymentCashSum - Предоплата наличными
- prepaymentNoCashSum - Предоплата картой
- taxSystem - Код системы налогообложения
- GENERAL_TAX_SYSTEM - ОСН
- SIMPLIFIED_TAX_SYSTEM_INCOME - УСН. Доход
- SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME - УСН. Доход-Расход
- UNIFIED_AGRICULTURAL_TAX - ЕСХН
- PRESUMPTIVE_TAX_SYSTEM - ЕНВД
- PATENT_BASED - Патент
Работа с полями оплаты розничной продажи
Сумма полей cashSum, noCashSum, prepaymentCashSum и prepaymentNoCashSum должна совпадать с суммой по Розничной продаже (т.е. с суммарной стоимостью всех переданных вами позиций). Каждое из полей не может иметь отрицательное значение.
При передаче значений нескольких полей кроме cashSum, оставшаяся часть суммы будет учтена в cashSum.
При передаче значений нескольких полей включая cashSum, но не включая noCashSum, оставшаяся часть суммы будет учтена в noCashSum.
Если передаются cashSum и noCashSum, сумма всех полей должна соответствовать сумме по Розничной продаже иначе вернется ошибка.
Если prepaymentCashSum и prepaymentNoCashSum не передаются в запросе, считается, что они равны нулю.
Позиции Розничной продажи
Позиции Розничной продажи - это список товаров/услуг/модификаций/серий. Объект позиции Розничной продажи содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
things - Серийные номера Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
cost - Себестоимость (только для услуг)
С позициями можно работать с помощью специальных ресурсов для управления позициями Розничной продажи, а также в составе отдельной Розничной продажи. При работе в составе отдельной Розничной продажи, вы можете отправлять запросы на создание отдельной Розничной продажи с включенным в тело запроса массивом позиций Розничной продажи. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Розничной продажи". Также, при работе в составе отдельной Розничной продажи, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Розничной продажи. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Розничной продажи" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Розничных продаж можно прочитать здесь
Получить Розничные продажи
Запрос всех Розничных продаж на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Розничные продажи.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Розничные продажи
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Розничных продаж.
{
"context": {
"employee": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"type": "employee",
"mediaType": "application/json"
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/",
"type": "retaildemand",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/0b71daec-055e-11e6-9464-e4de0000007e",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "0b71daec-055e-11e6-9464-e4de0000007e",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-18 15:06:55",
"name": "00001",
"externalCode": "wxMDIT3-gAn3dmPrr451P0",
"owner": {
"name": "Администратор"
},
"shared": false,
"group": {
"name": "Основной"
},
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"moment": "2016-04-18 15:06:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 5100,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/0b71daec-055e-11e6-9464-e4de0000007e/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscal": false,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 5100,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0,
"taxSystem": "GENERAL_TAX_SYSTEM"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/cdccba00-0563-11e6-9464-e4de00000090",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "cdccba00-0563-11e6-9464-e4de00000090",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-18 15:48:09",
"name": "00002",
"externalCode": "ctnglspQg2UGQ388P4pzY3",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"syncId": "d8996a1c-e7ea-470a-994f-a82fdf3190e5",
"moment": "2016-04-18 15:48:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 1800,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/cdccba00-0563-11e6-9464-e4de00000090/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscal": false,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/cd86df19-0563-11e6-9464-e4de0000008e",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 0,
"noCashSum": 1800,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
]
}
Создать Розничную продажу
Розничная смена, на которую указывает ссылка при создании Розничной продажи обязательно должна быть активной. При создании Розничной продажи через JSON API, дата, указанная в moment продажи должна быть позже даты, указанной в moment активной розничной смены, иначе произойдет ошибка. Обязательные поля при создании новой Розничной продажи:
- name - Номер продажи
- retailShift - Сссылка на Розничную смену, в рамках которой происходит продажа
Пример создания новой Розничной продажи с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "666dem"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/fb5cbcba-0c4e-11e6-9464-e4de00000000",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "fb5cbcba-0c4e-11e6-9464-e4de00000000",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 11:06:44",
"name": "666dem",
"externalCode": "zyOXI-sjg98Ns7iwAA2Pe2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-27 11:06:44",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/fb5cbcba-0c4e-11e6-9464-e4de00000000/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscal": false,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 0,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Пример создания новой Розничной продажи с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "666demand",
"code": "fuuuuCode1",
"externalCode": "sd1wqsfa2qas",
"moment": "2016-04-27 13:06:44",
"applicable": true,
"sum": 200,
"payedSum": 200,
"fiscal": true,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 39,
"checkNumber": 124421,
"checkSum": 200,
"sessionNumber": 251251,
"ofdCode": 13
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/debee00e-0c59-11e6-9464-e4de00000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "debee00e-0c59-11e6-9464-e4de00000008",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 12:24:40",
"name": "666demand",
"code": "fuuuuCode1",
"externalCode": "sd1wqsfa2qas",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-27 13:06:44",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/debee00e-0c59-11e6-9464-e4de00000008/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 39,
"checkNumber": 124421,
"checkSum": 200,
"fiscal": true,
"sessionNumber": 13,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 0,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Пример запроса на создание Розничной продажи с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "666demansd",
"code": "fuuuuCodfe1",
"externalCode": "sd1wqsfa2qas",
"moment": "2016-04-27 13:06:44",
"applicable": true,
"sum": 200,
"payedSum": 200,
"fiscal": true,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 39,
"checkNumber": 124421,
"checkSum": 200,
"sessionNumber": 251251,
"ofdCode": 13,
"positions": [
{
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 30,
"price": 300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "service",
"mediaType": "application/json"
}
},
"cost": 130
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/2ef43ba7-0c5a-11e6-9464-e4de0000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "2ef43ba7-0c5a-11e6-9464-e4de0000000c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 12:26:55",
"name": "666demansd",
"code": "fuuuuCodfe1",
"externalCode": "sd1wqsfa2qas",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-27 13:06:44",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 14000,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/2ef43ba7-0c5a-11e6-9464-e4de0000000c/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 39,
"checkNumber": 124421,
"checkSum": 200,
"fiscal": true,
"sessionNumber": 13,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 14000,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Пример запроса на создание Розничной продажи с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "666demansd",
"code": "fuuuuCodfe1",
"externalCode": "sd1wqsfa2qas",
"moment": "2016-04-27 13:06:44",
"applicable": true,
"sum": 200,
"payedSum": 200,
"fiscal": true,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 39,
"checkNumber": 124421,
"checkSum": 200,
"sessionNumber": 251251,
"ofdCode": 13,
"positions": [
{
"quantity": 10,
"price": 100,
"discount": 0,
"vat": 0,
"product": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 20,
"price": 200,
"discount": 0,
"vat": 21,
"product": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 30,
"price": 300,
"discount": 0,
"vat": 7,
"product": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"attributes": [
{
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"value": "Веселый атрибут"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 12:31:37",
"name": "666demansd",
"code": "fuuuuCodfe1",
"externalCode": "sd1wqsfa2qas",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-27 13:06:44",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 14000,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 39,
"checkNumber": 124421,
"checkSum": 200,
"fiscal": true,
"sessionNumber": 13,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 14000,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Массовое создание и обновление Розничных продаж
Массовое создание и обновление Розничных продаж. В теле запроса нужно передать массив, содержащий JSON представления Розничных продаж, которые вы хотите создать или обновить. Обновляемые Розничные продажи должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Розничных продаж
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "666dem"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "100500_200_300",
"moment": "2016-04-30 13:06:42",
"applicable": false,
"sum": 32402222220,
"payedSum": 23622200,
"fiscal": false,
"fiscalPrinterInfo": "The freaking worst FiscalPrinter ever!!",
"documentNumber": 3,
"checkNumber": 1221,
"checkSum": 1,
"sessionNumber": 251251,
"ofdCode": 13
}
]
'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Розничных продаж.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/fb5cbcba-0c4e-11e6-9464-e4de00000000",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "fb5cbcba-0c4e-11e6-9464-e4de00000000",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 11:06:44",
"name": "666dem",
"externalCode": "zyOXI-sjg98Ns7iwAA2Pe2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-27 11:06:44",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 0,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/fb5cbcba-0c4e-11e6-9464-e4de00000000/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscal": false,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 0,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 12:49:57",
"name": "100500_200_300",
"code": "fuuuuCodfe1",
"externalCode": "sd1wqsfa2qas",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-30 13:06:42",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 17722,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscalPrinterInfo": "The freaking worst FiscalPrinter ever!!",
"documentNumber": 3,
"checkNumber": 1221,
"checkSum": 1,
"fiscal": false,
"sessionNumber": 13,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 17722,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
]
Удалить Розничную продажу
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
Запрос на удаление Розничной продажи с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Розничной продажи.
Метаданные Розничных продаж
Метаданные Розничных продаж
Запрос на получение метаданных Розничных продаж. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Розничных продаж
- attributes - Массив объектов доп. полей Розничных продаж в формате Метаданных
- states - Массив статусов Розничных продаж
- createShared - создавать новые Розничные продажи с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Розничных продаж
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Розничных продаж.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "retaildemand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "retaildemand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/states/fb56cf4f-2e58-11e6-8a84-bae50000006b",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cf4f-2e58-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Собран",
"color": 8767198,
"stateType": "Regular",
"entityType": "retaildemand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/states/fb56d433-2e58-11e6-8a84-bae50000006c",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d433-2e58-11e6-8a84-bae50000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отгружен",
"color": 10774205,
"stateType": "Regular",
"entityType": "retaildemand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/states/fb56d92f-2e58-11e6-8a84-bae50000006d",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d92f-2e58-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Доставлен",
"color": 8825440,
"stateType": "Successful",
"entityType": "retaildemand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/states/fb56de0a-2e58-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56de0a-2e58-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Возврат",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "retaildemand"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/states/fb56e2b4-2e58-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56e2b4-2e58-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отменен",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "retaildemand"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata/attributes/f04d010f-558c-11e6-8a84-bae50000009d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "f04d010f-558c-11e6-8a84-bae50000009d",
"name": "Инфо о клиенте",
"type": "text",
"required": true
}
Шаблон розничной продажи
Шаблон розничной продажи
Запрос на получение предзаполненого стандартными значениями шаблона розничной продажи на основе других документов. При получении шаблона розничной продажи, всегда обязательно указывать ссылку на розничную смену. Без связи со сменой, получить шаблон продажи нельзя. Шаблон продажи можно получить на основе:
- Розничной смены
- Заказа покупателя
Пример получения шаблона розничной продажи с телом запроса, содержащим информацию о розничной смене.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "666dem"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной розничной продажи.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/d7a0c095-d7d9-11e6-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/d732fca4-d7d9-11e6-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-03-16 16:09:44",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/d7db331a-d7d9-11e6-1542-821d00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/d7cac318-d7d9-11e6-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
"documents": {
"rows": []
},
"positions": {
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"fiscal": false,
"cashSum": 0,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Пример получения шаблона розничной продажи с телом запроса, содержащим информацию о розничной смене и заказе покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/1b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "customerorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной розничной продажи.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/d7a0c095-d7d9-11e6-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/d732fca4-d7d9-11e6-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-03-16 16:09:44",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/d7db331a-d7d9-11e6-1542-821d00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/d7cac318-d7d9-11e6-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
"positions": [
{
"quantity": 1,
"price": 1000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "http://localhost:8081/api/remap/1.2/entity/product/9f9ac08a-e0e3-11e7-9464-e4de00000003",
"metadataHref": "http://localhost:8081/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "http://localhost:8081/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
],
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0,
"fiscal": false,
"cashSum": 0,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0,
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/1b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "customerorder",
"mediaType": "application/json"
}
}
}
Розничная продажа
Получить Розничную продажу
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
Запрос на получение отдельной Розничной продажи с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Розничной продажи с указанным id.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/cdccba00-0563-11e6-9464-e4de00000090",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "cdccba00-0563-11e6-9464-e4de00000090",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-18 15:48:09",
"name": "00002",
"externalCode": "ctnglspQg2UGQ388P4pzY3",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"syncId": "d8996a1c-e7ea-470a-994f-a82fdf3190e5",
"moment": "2016-04-18 15:48:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 1800,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/cdccba00-0563-11e6-9464-e4de00000090/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscal": false,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/cd86df19-0563-11e6-9464-e4de0000008e",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 0,
"noCashSum": 1800,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Изменить Розничную продажу
Запрос на обновление Розничной продажи с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Розничной продажи, кроме тех, что
помечены Только для чтения в описании атрибутов Розничной продажи.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
Пример запроса на обновление Розничной продажи.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "100500_200_300",
"moment": "2016-04-30 13:06:42",
"applicable": false,
"sum": 32402222220,
"payedSum": 23622200,
"fiscal": false,
"fiscalPrinterInfo": "The freaking worst FiscalPrinter ever!!",
"documentNumber": 3,
"checkNumber": 1221,
"checkSum": 1,
"sessionNumber": 251251,
"ofdCode": 13
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 12:49:57",
"name": "100500_200_300",
"code": "fuuuuCodfe1",
"externalCode": "sd1wqsfa2qas",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-30 13:06:42",
"applicable": false,
"vatEnabled": true,
"vatIncluded": true,
"sum": 17722,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscalPrinterInfo": "The freaking worst FiscalPrinter ever!!",
"documentNumber": 3,
"checkNumber": 1221,
"checkSum": 1,
"fiscal": false,
"sessionNumber": 13,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 17722,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Пример запроса на обновление Розничной продажи с доп. полями и позициями в теле запроса.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"type": "retailshift",
"mediaType": "application/json"
}
},
"name": "100500",
"moment": "2016-04-27 13:06:42",
"applicable": true,
"sum": 32400,
"payedSum": 23622200,
"fiscal": true,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 329,
"checkNumber": 124421,
"checkSum": 200,
"sessionNumber": 251251,
"ofdCode": 13,
"positions": [
{
"quantity": 10,
"price": 1330,
"discount": 0,
"vat": 1,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 22,
"price": 201,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
},
"id": "d6dd9a8a-0c5a-11e6-9464-e4de00000016",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 12:47:21",
"name": "100500",
"code": "fuuuuCodfe1",
"externalCode": "sd1wqsfa2qas",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-27 13:06:42",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 17722,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "bb08dccf-0bd2-11e6-9464-e4de000000ae",
"name": "ыаыфацфыа",
"type": "string",
"value": "Веселый атрибут"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/d6dd9a8a-0c5a-11e6-9464-e4de00000016/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"payedSum": 0,
"fiscalPrinterInfo": "The freaking best FiscalPrinter ever!!",
"documentNumber": 329,
"checkNumber": 124421,
"checkSum": 200,
"fiscal": true,
"sessionNumber": 13,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/0b2b2caf-055e-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 17722,
"noCashSum": 0,
"prepaymentCashSum": 0,
"prepaymentNoCashSum": 0
}
Позиции Розничной продажи
Отдельный ресурс для управления позициями Розничной продажи. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить Позиции
Запрос на получение списка всех позиций данной Розничной продажи.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Розничной продажи.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Позиции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций Розничной продажи.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "demandposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/0b7ab774-055e-11e6-9464-e4de0000007f",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "0b7ab774-055e-11e6-9464-e4de0000007f",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 17,
"price": 300,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/60fc3826-00d7-11e6-9464-e4de00000097",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#service/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"cost": 100
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/0b7acad5-055e-11e6-9464-e4de00000080",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "0b7acad5-055e-11e6-9464-e4de00000080",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/e91042b4-fa34-11e5-9464-e4de00000095",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
},
"things": [
"1013431",
"31d22211sa"
]
}
}
]
}
Создать Позицию
Запрос на создание новой позиции в Розничной продаже. Для успешного создания необходимо в теле запроса указать следующие поля:
assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Розничной продажи.
quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Розничной продажи. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
Пример запроса на создание позиций в Розничной продаже.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 103,
"price": 999,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
},
"things": [
"1013431",
"31d22211sa"
]
},
{
"quantity": 21,
"price": 100,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 3,
"price": 35300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "service",
"mediaType": "application/json"
}
},
"cost": 130
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданных позиций.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/36a91302-0c60-11e6-9464-e4de00000029",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "36a91302-0c60-11e6-9464-e4de00000029",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 103,
"price": 999,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"things": [
"1013431",
"31d22211sa"
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/36a91e63-0c60-11e6-9464-e4de0000002a",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "36a91e63-0c60-11e6-9464-e4de0000002a",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 21,
"price": 100,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/36a92838-0c60-11e6-9464-e4de0000002b",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "36a92838-0c60-11e6-9464-e4de0000002b",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 3,
"price": 35300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/c02e3a5c-007e-11e6-9464-e4de00000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#service/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"cost": 130
}
]
Позиция Розничной продажи
Получить Позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Розничной продажи. |
Запрос на получение отдельной позиции Розничной продажи с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 17,
"price": 300,
"discount": 0,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/60fc3826-00d7-11e6-9464-e4de00000097",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#service/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"cost": 100
}
Изменить Позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Розничной продажи. |
Запрос на обновление отдельной позиции Розничной продажи.
Пример запроса на обновление отдельной позиции в Розничной продаже.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 90,
"price": 26700,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Розничной продажи.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "demandposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 90,
"price": 26700,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
}
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничной продажи. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Розничной продажи. |
Запрос на удаление отдельной позиции Розничной продажи с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Розничной продажи.
Розничный возврат
Средствами JSON API можно создавать и обновлять сведения о Розничных возвратах, запрашивать списки Розничных возвратов и сведения по отдельным Розничным возвратам. Позициями Розничных возвратов можно управлять как в составе отдельного Возврата, так и отдельно - с помощью специальных ресурсов для управления позициями Розничного возврата. Кодом сущности для Розничного возврата в составе JSON API является ключевое слово retailsalesreturn.
Розничные возвраты
Атрибуты сущности
- meta - Метаданные о Розничном возврате
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Розничного возврата
- description - Комментарий Розничного возврата
- externalCode - Внешний код Розничного возврата
- moment - Дата Розничного возврата
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Розничного возврата в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Розничного возврата в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции Розничного возврата в формате Метаданных
- demand - Ссылка на Розничную продажу, по которой произошел возврат в формате Метаданных. Поле является необходимым для возврата на основании.
- retailStore - Ссылка на точку продаж в формате Метаданных
Необходимое - retailShift - Ссылка на Розничную смену, в рамках которой была проведена продажа в формате Метаданных
Необходимое - cashSum - Оплачено наличными. Поле является необходимым для возврата без основания
- noCashSum - Оплачено картой. Поле является необходимым для возврата без основания
- taxSystem - Код системы налогообложения
- GENERAL_TAX_SYSTEM - ОСН
- SIMPLIFIED_TAX_SYSTEM_INCOME - УСН. Доход
- SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME - УСН. Доход-Расход
- UNIFIED_AGRICULTURAL_TAX - ЕСХН
- PRESUMPTIVE_TAX_SYSTEM - ЕНВД
- PATENT_BASED - Патент
Позиции Розничного возврата
Позиции Розничного возврата - это список товаров/услуг/модификаций/серий. Объект позиции Розничного возврата содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Должен совпадать с указанным в продаже (игнорируется для возврата без основания)
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- cost - Себестоимость за единицу в копейках. Можно задать только для розничных возвратов без основания.
- things - Серийные номера Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
С позициями можно работать с помощью специальных ресурсов для управления позициями Розничного возврата, а также в составе отдельного Розничного возврата. При работе в составе отдельного Розничного возврата, вы можете отправлять запросы на создание отдельного Розничного возврата с включенным в тело запроса массивом позиций Розничного возврата. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Розничного возврата". Также, при работе в составе отдельного Розничного возврата, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Розничного возврата. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Розничного возврата" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Розничных возвратов можно прочитать здесь
Получить Розничные возвраты
Запрос всех Розничных возвратов на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Розничные возвраты.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Розничные возвраты
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Розничных возвратов.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailSalesReturn",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailSalesReturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/a62e39af-0c75-11e6-9464-e4de00000030",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "a62e39af-0c75-11e6-9464-e4de00000030",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 15:43:31",
"name": "00001",
"externalCode": "33YOoIGVhdPXFBr8QNbD50",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"syncId": "eefa141e-0c65-4993-8b16-934905d47dbd",
"moment": "2016-04-27 15:43:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 14000,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/a62e39af-0c75-11e6-9464-e4de00000030/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/2ef43ba7-0c5a-11e6-9464-e4de0000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/9e46db1e-0c75-11e6-9464-e4de0000002b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"taxSystem": "GENERAL_TAX_SYSTEM"
}
]
}
Создать Розничный возврат
Розничная смена, на которую указывает ссылка при создании Розничного возврата обязательно должна быть активной. При создании Розничного возврата через JSON API, дата, указанная в moment возврата должна быть позже даты, указанной в moment активной розничной смены, иначе произойдет ошибка. Обязательные поля при создании нового Розничного возврата:
- name - Номер возврата
- organization - Ссылка на ваше юрлицо в формате Метаданных
- store - Ссылка на склад в формате Метаданных
- demand - Ссылка на Розничную продажу, по которой произошел возврат в формате Метаданных, обязательное поле только для возврата на основании
- retailStore - Ссылка на точку продаж в формате Метаданных
- retailShift - Сссылка на Розничную смену, в рамках которой происходит возврат
- agent - Ссылка на контрагента в формате Метаданных. Контрагент, указанный в запросе на создание возврата, должен совпадать с контрагентом, указанном в документе, по которому создается возврат.
- cashSum - Оплачено наличными. Поле является необходимым для возврата без основания
- noCashSum - Оплачено картой. Поле является необходимым для возврата без основания
При создании возврата:
- Контрагент в возврате и в документе, по которому он создается, должны совпадать
- Валюта и юрлицо в возврате и в документе так же должны совпадать
- При передаче коллекции positions в теле запроса на создание возврата, передаваемые позиции должны соответствовать позициям в документе. Различие может быть только в количестве товара в позиции (меньшее либо равное количеству в документе). Нельзя передать позиции, которых нет в документе.
Пример создания новой Розничного возврата с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "123142vzvrt",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/107430bc-36e7-11e7-8a7f-40d000000090",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/1076a96a-36e7-11e7-8a7f-40d000000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/10a79ac5-36e7-11e7-8a7f-40d00000009f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/700f8635-36f7-11e7-8a7f-40d00000011e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/6fe7b0da-36f7-11e7-8a7f-40d00000011c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Розничного возврата.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/80a2ea3b-3713-11e7-8a7f-40d000000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "80a2ea3b-3713-11e7-8a7f-40d000000003",
"accountId": "103bff1b-36e7-11e7-8a7f-40d000000004",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/105a788e-36e7-11e7-8a7f-40d000000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/103cca6f-36e7-11e7-8a7f-40d000000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-05-12 16:04:15",
"name": "123142vzvrt",
"externalCode": "1-hpzSjAjCxS2dj55ZFeG2",
"moment": "2017-05-12 16:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/1076a96a-36e7-11e7-8a7f-40d000000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/109e931d-36e7-11e7-8a7f-40d00000009d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/107430bc-36e7-11e7-8a7f-40d000000090",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-05-12 16:04:15",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/80a2ea3b-3713-11e7-8a7f-40d000000003/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/700f8635-36f7-11e7-8a7f-40d00000011e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/10a79ac5-36e7-11e7-8a7f-40d00000009f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/6fe7b0da-36f7-11e7-8a7f-40d00000011c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 0,
"noCashSum": 0
}
Пример создания нового Розничного возврата с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "123142vzvrt",
"description": "Розничный возврат по просьбе покупателя",
"code": "303",
"externalCode": "2250005aas-cszsz",
"moment": "2016-05-06 14:47:47",
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/5fa6624c-1380-11e6-9464-e4de00000205",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"value": false
},
{
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"value": "3325-4214-42145-4211"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Розничного возврата.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/5d6c0d07-1381-11e6-9464-e4de00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "5d6c0d07-1381-11e6-9464-e4de00000000",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"updated": "2016-05-06 14:55:01",
"name": "123142vzvrt",
"description": "Розничный возврат по просьбе покупателя",
"code": "303",
"externalCode": "2250005aas-cszsz",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-05-06 14:47:47",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/31ace095-137a-11e6-9464-e4de0000005b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"name": "Номер карты",
"type": "string",
"value": "3325-4214-42145-4211"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"name": "Возврат на карту",
"type": "boolean",
"value": false
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/5d6c0d07-1381-11e6-9464-e4de00000000/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/5fa6624c-1380-11e6-9464-e4de00000205",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 0,
"noCashSum": 0
}
Пример запроса на создание Розничного возврата с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "123142vzvrt",
"description": "Розничный возврат по просьбе покупателя",
"code": "303",
"externalCode": "2250005aas-cszsz",
"moment": "2016-05-06 14:47:47",
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/5fa6624c-1380-11e6-9464-e4de00000205",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"value": false
},
{
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"value": "3325-4214-42145-4211"
}
],
"positions": [
{
"quantity": 5,
"price": 30000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/0805a582-137b-11e6-9464-e4de0000010c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
},
{
"quantity": 7,
"price": 30000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/07fe4cad-137b-11e6-9464-e4de000000fd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Розничного возврата.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "c1ab79f5-1381-11e6-9464-e4de00000005",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"updated": "2016-05-06 14:57:50",
"name": "123142vzvrt",
"description": "Розничный возврат по просьбе покупателя",
"code": "303",
"externalCode": "2250005aas-cszsz",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-05-06 14:47:47",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"sum": 360000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/31ace095-137a-11e6-9464-e4de0000005b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"name": "Номер карты",
"type": "string",
"value": "3325-4214-42145-4211"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"name": "Возврат на карту",
"type": "boolean",
"value": false
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/5fa6624c-1380-11e6-9464-e4de00000205",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 360000,
"noCashSum": 0
}
Пример запроса на создание Розничного возврата без основания.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "123142vzvrt",
"description": "Розничный возврат по просьбе покупателя",
"code": "303",
"externalCode": "2250005aas-cszsz",
"moment": "2016-05-06 14:47:47",
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"value": false
},
{
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"value": "3325-4214-42145-4211"
}
],
"positions": [
{
"quantity": 5,
"price": 30000,
"discount": 0,
"vat": 20,
"cost": 2500,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/0805a582-137b-11e6-9464-e4de0000010c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
},
{
"quantity": 7,
"price": 30000,
"discount": 0,
"vat": 20,
"cost": 3000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/07fe4cad-137b-11e6-9464-e4de000000fd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
}
],
"cashSum": 300000,
"noCashSum": 60000
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Розничного возврата.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "c1ab79f5-1381-11e6-9464-e4de00000005",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"updated": "2016-05-06 14:57:50",
"name": "123142vzvrt",
"description": "Розничный возврат по просьбе покупателя",
"code": "303",
"externalCode": "2250005aas-cszsz",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-05-06 14:47:47",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"sum": 360000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/31ace095-137a-11e6-9464-e4de0000005b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"name": "Номер карты",
"type": "string",
"value": "3325-4214-42145-4211"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"name": "Возврат на карту",
"type": "boolean",
"value": false
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 2,
"limit": 100,
"offset": 0
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"cashSum": 300000,
"noCashSum": 60000
}
Массовое создание и обновление Розничных возвратов
Массовое создание и обновление Розничных возвратов. В теле запроса нужно передать массив, содержащий JSON представления Розничных возвратов, которые вы хотите создать или обновить. Обновляемые Розничные возвраты должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Розничных возвратов
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "123142vzvrt",
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/107430bc-36e7-11e7-8a7f-40d000000090",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/1076a96a-36e7-11e7-8a7f-40d000000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/10a79ac5-36e7-11e7-8a7f-40d00000009f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/700f8635-36f7-11e7-8a7f-40d00000011e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/6fe7b0da-36f7-11e7-8a7f-40d00000011c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"vatEnabled": false,
"vatIncluded": false,
"name": "newName",
"code": "3033",
"positions": [
{
"quantity": 6,
"price": 30000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/07f8fb39-137b-11e6-9464-e4de000000f3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 250
},
{
"quantity": 2,
"price": 20000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27a803bd-137b-11e6-9464-e4de0000013a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 370
},
{
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 4,
"price": 40000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 490
},
{
"quantity": 4,
"price": 40000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609c2418-137b-11e6-9464-e4de00000174",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 510
}
]
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Розничных возвратов.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/80a2ea3b-3713-11e7-8a7f-40d000000003",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "80a2ea3b-3713-11e7-8a7f-40d000000003",
"accountId": "103bff1b-36e7-11e7-8a7f-40d000000004",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/105a788e-36e7-11e7-8a7f-40d000000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/103cca6f-36e7-11e7-8a7f-40d000000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-05-12 16:04:15",
"name": "123142vzvrt",
"externalCode": "1-hpzSjAjCxS2dj55ZFeG2",
"moment": "2017-05-12 16:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/10772c12-36e7-11e7-8a7f-40d000000097",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/1076a96a-36e7-11e7-8a7f-40d000000092",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/109e931d-36e7-11e7-8a7f-40d00000009d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/107430bc-36e7-11e7-8a7f-40d000000090",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-05-12 16:04:15",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/80a2ea3b-3713-11e7-8a7f-40d000000003/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/700f8635-36f7-11e7-8a7f-40d00000011e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/10a79ac5-36e7-11e7-8a7f-40d00000009f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/6fe7b0da-36f7-11e7-8a7f-40d00000011c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "c1ab79f5-1381-11e6-9464-e4de00000005",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"updated": "2016-05-06 15:02:27",
"name": "newName",
"description": "Розничный возврат по просьбе покупателя",
"code": "3033",
"externalCode": "2250005aas-cszsz",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-05-06 14:47:47",
"applicable": true,
"vatEnabled": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"sum": 540000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/31ace095-137a-11e6-9464-e4de0000005b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"name": "Номер карты",
"type": "string",
"value": "3325-4214-42145-4211"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"name": "Возврат на карту",
"type": "boolean",
"value": false
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/5fa6624c-1380-11e6-9464-e4de00000205",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
]
Удалить Розничный возврат
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
Запрос на удаление Розничного возврата с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Розничного возврата.
Метаданные Розничных возвратов
Метаданные Розничных возвратов
Запрос на получение метаданных Розничных возвратов. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Розничных возвратов
- attributes - Массив объектов доп. полей Розничных возвратов в формате Метаданных
- states - Массив статусов Розничных возвратов
- createShared - создавать новые Розничные возвраты с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Розничных возвратов
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Розничных возвратов.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"name": "Номер карты",
"type": "string",
"required": false
},
{
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"name": "Возврат на карту",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "retailsalesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "retailsalesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/states/fb56cf4f-2e58-11e6-8a84-bae50000006b",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cf4f-2e58-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Собран",
"color": 8767198,
"stateType": "Regular",
"entityType": "retailsalesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/states/fb56d433-2e58-11e6-8a84-bae50000006c",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d433-2e58-11e6-8a84-bae50000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отгружен",
"color": 10774205,
"stateType": "Regular",
"entityType": "retailsalesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/states/fb56d92f-2e58-11e6-8a84-bae50000006d",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d92f-2e58-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Доставлен",
"color": 8825440,
"stateType": "Successful",
"entityType": "retailsalesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/states/fb56de0a-2e58-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56de0a-2e58-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Возврат",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "retailsalesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/states/fb56e2b4-2e58-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56e2b4-2e58-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отменен",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "retailsalesreturn"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata/attributes/9b0c8d28-558c-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "9b0c8d28-558c-11e6-8a84-bae50000008a",
"name": "Дата возвращенного документа",
"type": "time",
"required": false
}
Шаблон розничного возврата
Шаблон розничного возврата на основе
Запрос на получение предзаполненого стандартными значениями шаблона розничного возврата на основе других документов. Шаблон розничного возврата можно получить на основе:
- Розничной смены
- Розничной продажи
При запросе шаблона только с розничной сменой в результате получиться шаблон возврата без основания. При запросе шаблона с указанием розничной продажи, розничная смена может быть заполнена из нее.
Пример запроса на создание шаблона розничного возврата на основе смены.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/ed8de012-479b-11e8-7ae5-8ba2000000ce",
"type": "retailshift",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного розничного возврата.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/e346e355-2780-11e8-0532-9eed0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=e346e355-2780-11e8-0532-9eed0000002a"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/e29e01d3-2780-11e8-0532-9eed00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2018-05-08 13:00:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/e37f9321-2780-11e8-0532-9eed00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=e37f9321-2780-11e8-0532-9eed00000058"
}
}
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e37edd82-2780-11e8-0532-9eed00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=e37edd82-2780-11e8-0532-9eed00000053"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/030a5127-3663-11e8-56c0-000800000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=030a5127-3663-11e8-56c0-000800000000"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/e37a6d1c-2780-11e8-0532-9eed00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=e37a6d1c-2780-11e8-0532-9eed00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/ed8de012-479b-11e8-7ae5-8ba2000000ce",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailshift/edit?id=ed8de012-479b-11e8-7ae5-8ba2000000ce"
}
}
}
Пример запроса на создание шаблона розничного возврата на основе розничной продажи.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/e806748e-9639-41da-8f2e-5e197312eac2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного розничного возврата.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/e346e355-2780-11e8-0532-9eed0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=e346e355-2780-11e8-0532-9eed0000002a"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/e29e01d3-2780-11e8-0532-9eed00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "",
"moment": "2018-05-08 13:00:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/e37f9321-2780-11e8-0532-9eed00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=e37f9321-2780-11e8-0532-9eed00000058"
}
}
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/e37edd82-2780-11e8-0532-9eed00000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#warehouse/edit?id=e37edd82-2780-11e8-0532-9eed00000053"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/030a5127-3663-11e8-56c0-000800000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=030a5127-3663-11e8-56c0-000800000000"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/e37a6d1c-2780-11e8-0532-9eed00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=e37a6d1c-2780-11e8-0532-9eed00000051"
}
},
"documents": {
"rows": []
},
"positions": {
"rows": [
{
"quantity": 1,
"price": 16000,
"discount": 10,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/03216395-3663-11e8-56c0-000800000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
}
]
},
"vatEnabled": true,
"vatIncluded": true,
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/e806748e-9639-41da-8f2e-5e197312eac2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retaildemand/edit?id=e806748e-9639-41da-8f2e-5e197312eac2"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/ed8de012-479b-11e8-7ae5-8ba2000000ce",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailshift/edit?id=ed8de012-479b-11e8-7ae5-8ba2000000ce"
}
}
}
Розничный возврат
Получить Розничный возврат
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
Запрос на получение отдельного Розничного возврата с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Розничного возврата с указанным id.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/a62e39af-0c75-11e6-9464-e4de00000030",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "a62e39af-0c75-11e6-9464-e4de00000030",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"updated": "2016-04-27 15:43:31",
"name": "00001",
"externalCode": "33YOoIGVhdPXFBr8QNbD50",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"syncId": "eefa141e-0c65-4993-8b16-934905d47dbd",
"moment": "2016-04-27 15:43:00",
"applicable": true,
"vatEnabled": true,
"vatIncluded": true,
"sum": 14000,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/850ee995-f504-11e5-8a84-bae500000160",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/8518d001-f504-11e5-8a84-bae50000016a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/a62e39af-0c75-11e6-9464-e4de00000030/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/851f8576-f504-11e5-8a84-bae50000016c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/2ef43ba7-0c5a-11e6-9464-e4de0000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/9e46db1e-0c75-11e6-9464-e4de0000002b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Изменить Розничный возврат
Запрос на обновление Розничного возврата с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Розничного возврата, кроме тех, что
помечены Только для чтения в описании атрибутов Розничного возврата.
При обновлении поля organization нужно также обновить поле organizationAccount иначе произойдет ошибка.
Контрагент должен совпадать с контрагентом, указанным в документе, по которому создается возврат.
При обновлении возврата:
- Нельзя изменять следующие поля: agentAccount, agent, demand
- Нельзя выставить валюту отличную от валюты в документе
- Нельзя добавить позиции, отсутствующие среди позиций документа.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
Пример запроса на обновление Розничного возврата.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"vatEnabled": false,
"vatIncluded": false,
"name": "newName",
"code": "3033",
"positions": [
{
"quantity": 6,
"price": 30000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/07f8fb39-137b-11e6-9464-e4de000000f3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 250
},
{
"quantity": 2,
"price": 20000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27a803bd-137b-11e6-9464-e4de0000013a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 370
},
{
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 4,
"price": 40000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 490
},
{
"quantity": 4,
"price": 40000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609c2418-137b-11e6-9464-e4de00000174",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 510
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Розничного возврата.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/metadata",
"type": "retailsalesreturn",
"mediaType": "application/json"
},
"id": "c1ab79f5-1381-11e6-9464-e4de00000005",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"updated": "2016-05-06 15:02:27",
"name": "newName",
"description": "Розничный возврат по просьбе покупателя",
"code": "3033",
"externalCode": "2250005aas-cszsz",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-05-06 14:47:47",
"applicable": true,
"vatEnabled": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/ee37a4b0-137a-11e6-9464-e4de000000e4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 71
},
"sum": 540000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/30f01af0-137a-11e6-9464-e4de0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/30fe30a0-137a-11e6-9464-e4de00000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/31ace095-137a-11e6-9464-e4de0000005b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ff31e-1380-11e6-9464-e4de00000231",
"name": "Номер карты",
"type": "string",
"value": "3325-4214-42145-4211"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata/attributes/0cd74e1e-2e59-11e6-8a84-bae50000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "c72ffba9-1380-11e6-9464-e4de00000232",
"name": "Возврат на карту",
"type": "boolean",
"value": false
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/c1ab79f5-1381-11e6-9464-e4de00000005/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/31b6349e-137a-11e6-9464-e4de0000005d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json"
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/5fa6624c-1380-11e6-9464-e4de00000205",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildemand/metadata",
"type": "retaildemand",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/5f67a979-1380-11e6-9464-e4de00000203",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Позиции Розничного возврата
Отдельный ресурс для управления позициями Розничного возврата. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить Позиции
Запрос на получение списка всех позиций данной Розничного возврата.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Розничного возврата.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Позиции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций Розничного возврата.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/6702da17-1382-11e6-9464-e4de0000000e",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "6702da17-1382-11e6-9464-e4de0000000e",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 6,
"price": 30000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/07f8fb39-137b-11e6-9464-e4de000000f3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cost": 25
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/6702ecc7-1382-11e6-9464-e4de0000000f",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "6702ecc7-1382-11e6-9464-e4de0000000f",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 2,
"price": 20000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27a803bd-137b-11e6-9464-e4de0000013a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"cost": 37
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/6703f8ae-1382-11e6-9464-e4de00000010",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "6703f8ae-1382-11e6-9464-e4de00000010",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 4,
"price": 40000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"cost": 49
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/67040794-1382-11e6-9464-e4de00000011",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "67040794-1382-11e6-9464-e4de00000011",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 4,
"price": 40000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609c2418-137b-11e6-9464-e4de00000174",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"cost": 51
}
]
}
Создать Позицию
Запрос на создание новой позиции в Розничном возврате. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Розничного возврата.
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Розничного возврата. Все созданные данным запросом позиции будут добавлены к уже существующим. Нельзя создавать позиции, отличные от позиций в документе, по которому создается возврат. Допустимо только отличие в quantity позиций (количество в позиции в возврате м.б. меньше или равно количеству в позиции в документе).
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
Пример запроса на создание позиций в Розничном возврате.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 103,
"price": 999,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 25
},
{
"quantity": 21,
"price": 100,
"discount": 0,
"vat": 21,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/07f8fb39-137b-11e6-9464-e4de000000f3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 37
},
{
"quantity": 3,
"price": 35300,
"discount": 0,
"vat": 7,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"cost": 49
}
]
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданных позиций.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/13982b01-138a-11e6-9464-e4de00000018",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "13982b01-138a-11e6-9464-e4de00000018",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 103,
"price": 999,
"discount": 0,
"vat": 0,
"variant": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=609e36c0-137b-11e6-9464-e4de00000179"
}
},
"cost": 25
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/13998a65-138a-11e6-9464-e4de00000019",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "13998a65-138a-11e6-9464-e4de00000019",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 21,
"price": 100,
"discount": 0,
"vat": 0,
"variant": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/07f8fb39-137b-11e6-9464-e4de000000f3",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=07f8fb39-137b-11e6-9464-e4de000000f3"
}
},
"cost": 37
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/13999856-138a-11e6-9464-e4de0000001a",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "13999856-138a-11e6-9464-e4de0000001a",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 3,
"price": 35300,
"discount": 0,
"vat": 0,
"variant": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=609e36c0-137b-11e6-9464-e4de00000179"
}
},
"cost": 49
}
]
Позиция Розничного возврата
Получить Позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Розничного возврата. |
Запрос на получение отдельной позиции Розничного возврата с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Розничного возврата.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 103,
"price": 999,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"cost": 25
}
Изменить Позицию
Запрос на обновление отдельной позиции Розничного возврата. При обновлении отдельной позиции в возврате можно только изменить количество данной позиции. Причем это количество должно быть в пределах , где n - кол-во данной позиции в документе, по которому создан возврат.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Розничного возврата. |
Пример запроса на обновление отдельной позиции в Розничном возврате.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 10,
"price": 3000,
"discount": 15,
"vat": 10,
"cost": 250
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Розничного возврата.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "305f25aa-137a-11e6-9464-e4de00000001",
"quantity": 10,
"price": 3000,
"discount": 15,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/609e36c0-137b-11e6-9464-e4de00000179",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"cost": 250
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Розничного возврата. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Розничного возврата. |
Запрос на удаление отдельной позиции Розничного возврата с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/retailsalesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Розничного возврата.
Предоплата
Предоплаты
Средствами JSON API можно запрашивать списки Предоплат и сведения по отдельным Предоплатам. Кодом сущности для Предоплаты в составе JSON API является ключевое слово prepayment. Больше о Предоплатах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов предоплат на соответствие поисковой строке будет осуществлён по следующим полям:
- по наименованию предоплаты name
Атрибуты сущности
- meta - Метаданные о предоплате
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Предоплаты
- description - Комментарий Предоплаты
- externalCode - Внешний код Предоплаты
- moment - Дата Предоплаты
- applicable - Отметка о проведении
- rate - Валюта
- sum - Сумма Предоплаты в установленной валюте
- agent - Ссылка на контрагента в формате Метаданных
Необходимое - organization - Ссылка на ваше юрлицо в формате Метаданных
- state - Статус Предоплаты в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
- created - Дата создания
Только для чтения - vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- vatSum - Сумма НДС
Только для чтения - retailStore - Ссылка на точку продаж в формате Метаданных
- customerOrder - Ссылка на Заказ Покупателя, с которым связана эта Предоплата в формате Метаданных
- retailShift - Ссылка на Розничную смену, в рамках которой была проведена Предоплата в формате Метаданных
Необходимое - returns - Массив ссылок на связанные возвраты в формате Метаданных
- cashSum - Оплачено наличными
- noCashSum - Оплачено картой
- taxSystem - Код системы налогообложения
- GENERAL_TAX_SYSTEM - ОСН
- SIMPLIFIED_TAX_SYSTEM_INCOME - УСН. Доход
- SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME - УСН. Доход-Расход
- UNIFIED_AGRICULTURAL_TAX - ЕСХН
- PRESUMPTIVE_TAX_SYSTEM - ЕНВД
- PATENT_BASED - Патент
Позиции Предоплаты
Позиции Предоплаты - это список товаров/услуг/модификаций/серий. Объект позиции Предоплаты содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данной вида в позиции. Если позиция - товар, у которого включен учёт по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
Атрибуты доступные для фильтрации
- id - ID в формате UUID
- syncId - ID синхронизации
- updated - Момент последнего обновления сущности
- updatedBy - Автор последнего обновления сущности в формате
uid(admin@admin) - deleted - Момент последнего удаления сущности
- name - номер Предоплаты
- description - Комментарий Предоплаты
- externalCode - Внешний код Предоплаты
- moment - Дата Предоплаты
- applicable - Отметка о проведении
- sum - Сумма Предоплаты в установленной валюте
- owner - Ссылка на Владельца (Сотрудника)
- shared - Общий доступ
- group - Отдел сотрудника
- organization - Ссылка на ваше юрлицо
- agent - Ссылка на контрагента
- state - Статус Предоплаты
- created - Дата создания
- isDeleted - Удалена ли Предоплата
Атрибуты доступные для сортировки
- id - ID в формате UUID
- syncId - ID синхронизации
- updated - Момент последнего обновления сущности
- name - номер Предоплаты
- description - Комментарий Предоплаты
- externalCode - Внешний код Предоплаты
- moment - Дата Предоплаты
- applicable - Отметка о проведении
- sum - Сумма Предоплаты в установленной валюте
- created - Дата создания
Получить список Предоплат
Запрос всех Предоплат на данной учётной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Предоплаты.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Предоплат
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepayment"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Предоплат.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment",
"type": "prepayment",
"mediaType": "application/json",
"size": 1,
"limit": 25,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/857c7a16-366b-11e9-ac12-000b00000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata",
"type": "prepayment",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#prepayment/edit?id=857c7a16-366b-11e9-ac12-000b00000070"
},
"id": "857c7a16-366b-11e9-ac12-000b00000070",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/78d0453c-2e92-11e9-ac12-000e0000002f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=78d0453c-2e92-11e9-ac12-000e0000002f"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/783fd0fd-2e92-11e9-ac12-000b00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2019-02-25 12:22:11",
"name": "00004",
"description": "Комментарий",
"externalCode": "wkOsJvdDguUeVJOB-g1LN1",
"moment": "2019-02-22 09:31:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/790def39-2e92-11e9-ac12-000e00000061",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=790def39-2e92-11e9-ac12-000e00000061"
}
}
},
"sum": 30000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/790cd2d0-2e92-11e9-ac12-000e0000005f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=790cd2d0-2e92-11e9-ac12-000e0000005f"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/7906d621-2e92-11e9-ac12-000e0000005a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=7906d621-2e92-11e9-ac12-000e0000005a"
}
},
"created": "2019-02-22 09:31:44",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/857c7a16-366b-11e9-ac12-000b00000070/positions",
"type": "prepaymentposition",
"mediaType": "application/json",
"size": 1,
"limit": 100,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 5000,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/79749705-2e92-11e9-ac12-000e00000071",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailstore/edit?id=79749705-2e92-11e9-ac12-000e00000071"
}
},
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/81ff1592-366b-11e9-ac12-000b00000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#customerorder/edit?id=81ff1592-366b-11e9-ac12-000b00000069"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/49734306-366a-11e9-ac12-000b0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailshift/edit?id=49734306-366a-11e9-ac12-000b0000002a"
}
},
"cashSum": 15000,
"noCashSum": 15000,
"taxSystem": "GENERAL_TAX_SYSTEM"
}
]
}
Метаданные Предоплат
Метаданные Предоплат
Запрос на получение метаданных Заказов покупателей. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Предоплат
- attributes - Массив объектов доп. полей Предоплат в формате Метаданных
- states - Массив статусов Предоплат
- createShared - создавать новые Предоплаты с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Предоплат
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных Предоплат.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata/attributes/7c60b035-38df-11e9-ac12-000c0000004a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "7c60b035-38df-11e9-ac12-000c0000004a",
"name": "Label",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata/states/727d2656-38df-11e9-ac12-000c00000046",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata",
"type": "state",
"mediaType": "application/json"
},
"id": "727d2656-38df-11e9-ac12-000c00000046",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"name": "Новая",
"color": 10066329,
"stateType": "Regular",
"entityType": "prepayment"
}
],
"createShared": false
}
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Отдельное доп. поле
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b19",
"name": "Label",
"type": "string",
"required": false
}
Предоплата
Получить Предоплату
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Предоплаты. |
Запрос на получение отдельной Предоплаты с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Предоплаты.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata",
"type": "prepayment",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#prepayment/edit?id=7944ef04-f831-11e5-7a69-971500188b19"
},
"id": "7944ef04-f831-11e5-7a69-971500188b19",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/78d0453c-2e92-11e9-ac12-000e0000002f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=78d0453c-2e92-11e9-ac12-000e0000002f"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/783fd0fd-2e92-11e9-ac12-000b00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"version": 2,
"updated": "2019-02-25 12:22:11",
"name": "00004",
"description": "Комментарий",
"externalCode": "wkOsJvdDguUeVJOB-g1LN1",
"moment": "2019-02-22 09:31:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/790def39-2e92-11e9-ac12-000e00000061",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=790def39-2e92-11e9-ac12-000e00000061"
}
}
},
"sum": 30000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/790cd2d0-2e92-11e9-ac12-000e0000005f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=790cd2d0-2e92-11e9-ac12-000e0000005f"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/7906d621-2e92-11e9-ac12-000e0000005a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=7906d621-2e92-11e9-ac12-000e0000005a"
}
},
"documents": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19/documents",
"mediaType": "application/json",
"size": 0,
"limit": 100,
"offset": 0
}
},
"created": "2019-02-22 09:31:44",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "prepaymentposition",
"mediaType": "application/json",
"size": 1,
"limit": 100,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 5000,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/79749705-2e92-11e9-ac12-000e00000071",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailstore/edit?id=79749705-2e92-11e9-ac12-000e00000071"
}
},
"customerOrder": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/81ff1592-366b-11e9-ac12-000b00000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/customerorder/metadata",
"type": "customerorder",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#customerorder/edit?id=81ff1592-366b-11e9-ac12-000b00000069"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/49734306-366a-11e9-ac12-000b0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailshift/edit?id=49734306-366a-11e9-ac12-000b0000002a"
}
},
"cashSum": 15000,
"noCashSum": 15000
}
Удалить Предоплату
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Предоплаты. |
Запрос на удаление Предоплаты с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Предоплаты.
Позиции Предоплаты
Отдельный ресурс для управления позициями Предоплаты. С его помощью вы можете запросить позиции большого документа, количество строк в котором превышает лимит на количество строк в выдаче документа. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Предоплаты
Запрос на получение списка всех позиций данной Предоплаты.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Предоплаты.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Предоплаты. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Запрос на получение списка всех позиций данной Предоплаты.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельной Предоплаты.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "prepaymentposition",
"mediaType": "application/json",
"size": 1,
"limit": 25,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "prepaymentposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"quantity": 2,
"price": 15000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/58e50cd3-366a-11e9-ac12-000b00000036",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=58e4982f-366a-11e9-ac12-000b00000034"
}
}
}
]
}
Позиция Предоплаты
Отдельная позиция Предоплаты с указанным id позиции.
Получить позицию Предоплаты
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Предоплаты. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Предоплаты. |
Запрос на получение отдельной позиции Предоплаты с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Предоплаты.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "prepaymentposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"quantity": 2,
"price": 15000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/58e50cd3-366a-11e9-ac12-000b00000036",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=58e4982f-366a-11e9-ac12-000b00000034"
}
}
}
Возврат предоплаты
Возврата предоплаты
Средствами JSON API можно запрашивать списки Возвратов предоплат и сведения по отдельным Возвратам предоплат. Кодом сущности для Возврата предоплаты в составе JSON API является ключевое слово prepaymentreturn.
По данной сущности можно осуществлять контекстный поиск с помощью специального параметра search. Подробнее можно узнать по ссылке. Поиск с параметром search отличается от других тем, что поиск не префиксный, без токенизации и идет только по одному полю одновременно. Ищет такие строки, в которые входит значение строки поиска.
Поиск среди объектов предоплат на соответствие поисковой строке будет осуществлён по следующим полям:
- по наименованию предоплаты name
Атрибуты сущности
- meta - Метаданные о возврате предоплаты
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Возврата предоплаты
- description - Комментарий Возврата предоплаты
- externalCode - Внешний код Возврата предоплаты
- moment - Дата Возврата предоплаты
- applicable - Отметка о проведении
- rate - Валюта
- sum - Сумма Возврата предоплаты в установленной валюте
- agent - Ссылка на контрагента в формате Метаданных
Необходимое - organization - Ссылка на ваше юрлицо в формате Метаданных
- state - Статус Возврата предоплаты в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
- created - Дата создания
Только для чтения - vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- vatSum - Сумма НДС
Только для чтения - retailStore - Ссылка на точку продаж в формате Метаданных
- retailShift - Ссылка на Розничную смену, в рамках которой был проведен Возврат предоплаты в формате Метаданных
Необходимое - prepayment - Ссылка на Предоплату в формате Метаданных
- cashSum - Возврат наличными
- noCashSum - Возврат картой
- taxSystem - Код системы налогообложения
- GENERAL_TAX_SYSTEM - ОСН
- SIMPLIFIED_TAX_SYSTEM_INCOME - УСН. Доход
- SIMPLIFIED_TAX_SYSTEM_INCOME_OUTCOME - УСН. Доход-Расход
- UNIFIED_AGRICULTURAL_TAX - ЕСХН
- PRESUMPTIVE_TAX_SYSTEM - ЕНВД
- PATENT_BASED - Патент
Позиции Возврата предоплаты
Позиции Возврата предоплаты - это список товаров/услуг/модификаций/серий. Объект позиции Возврата предоплаты содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учёт по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Наценка указывается отрицательным числом, т.е. -10 создаст наценку в 10%
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
Атрибуты доступные для фильтрации
- id - ID в формате UUID
- syncId - ID синхронизации
- updated - Момент последнего обновления сущности
- updatedBy - Автор последнего обновления сущности в формате
uid(admin@admin) - deleted - Момент последнего удаления сущности
- name - номер Возврата предоплаты
- description - Комментарий Возврата предоплаты
- externalCode - Внешний код Возврата предоплаты
- moment - Дата Возврата предоплаты
- applicable - Отметка о проведении
- sum - Сумма Возврата предоплаты в установленной валюте
- owner - Ссылка на Владельца (Сотрудника)
- shared - Общий доступ
- group - Отдел сотрудника
- organization - Ссылка на ваше юрлицо
- agent - Ссылка на контрагента
- state - Статус Возврата предоплаты
- created - Дата создания
- isDeleted - Удален ли Возврат предоплаты
Атрибуты доступные для сортировки
- id - ID в формате UUID
- syncId - ID синхронизации
- updated - Момент последнего обновления сущности
- name - номер Возврата предоплаты
- description - Комментарий Возврата предоплаты
- externalCode - Внешний код Возврата предоплаты
- moment - Дата Возврата предоплаты
- applicable - Отметка о проведении
- sum - Сумма Возврата предоплаты в установленной валюте
- created - Дата создания
Получить список Возвратов предоплаты [GET]
Запрос всех Возвратов предоплат на данной учётной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Предоплаты.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Предоплат
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Предоплат.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn",
"type": "prepaymentreturn",
"mediaType": "application/json",
"size": 1,
"limit": 25,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/bdf4e318-38df-11e9-ac12-000c0000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata",
"type": "prepaymentreturn",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#prepaymentreturn/edit?id=bdf4e318-38df-11e9-ac12-000c0000004e"
},
"id": "bdf4e318-38df-11e9-ac12-000c0000004e",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/78d0453c-2e92-11e9-ac12-000e0000002f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=78d0453c-2e92-11e9-ac12-000e0000002f"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/783fd0fd-2e92-11e9-ac12-000b00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"version": 0,
"updated": "2019-02-25 12:28:42",
"name": "00002",
"description": "Комментарий",
"externalCode": "Avamj0cIjGYE6P500XlBD1",
"moment": "2019-02-25 12:28:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/790def39-2e92-11e9-ac12-000e00000061",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=790def39-2e92-11e9-ac12-000e00000061"
}
}
},
"sum": 30000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/790cd2d0-2e92-11e9-ac12-000e0000005f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=790cd2d0-2e92-11e9-ac12-000e0000005f"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/7906d621-2e92-11e9-ac12-000e0000005a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=7906d621-2e92-11e9-ac12-000e0000005a"
}
},
"documents": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/bdf4e318-38df-11e9-ac12-000c0000004e/documents",
"mediaType": "application/json",
"size": 0,
"limit": 100,
"offset": 0
}
},
"created": "2019-02-25 12:28:42",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/bdf4e318-38df-11e9-ac12-000c0000004e/positions",
"type": "prepaymentreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 100,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 5000,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/79749705-2e92-11e9-ac12-000e00000071",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailstore/edit?id=79749705-2e92-11e9-ac12-000e00000071"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/f1e3aa91-366b-11e9-ac12-000b0000007e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailshift/edit?id=f1e3aa91-366b-11e9-ac12-000b0000007e"
}
},
"prepayment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/857c7a16-366b-11e9-ac12-000b00000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata",
"type": "prepayment",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#prepayment/edit?id=857c7a16-366b-11e9-ac12-000b00000070"
}
},
"cashSum": 15000,
"noCashSum": 15000,
"taxSystem": "GENERAL_TAX_SYSTEM"
}
]
}
Метаданные Возвратов предоплат
Метаданные Возвратов предоплат
Запрос на получение метаданных Возвратов предоплат. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Возвратов предоплат
- attributes - Массив объектов доп. полей Возвратов предоплат в формате Метаданных
- states - Массив статусов Возвратов предоплат
- createShared - создавать новые Возвраты предоплат с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Возвратов предоплат
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных Возвратов предоплат.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata/attributes/e606ab19-38df-11e9-ac12-000c00000058",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "e606ab19-38df-11e9-ac12-000c00000058",
"name": "Label",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata/states/dfd2e697-38df-11e9-ac12-000c00000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata",
"type": "state",
"mediaType": "application/json"
},
"id": "dfd2e697-38df-11e9-ac12-000c00000054",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"name": "Новый",
"color": 10066329,
"stateType": "Regular",
"entityType": "prepaymentreturn"
}
],
"createShared": false
}
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Отдельное доп. поле
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b19",
"name": "Label",
"type": "string",
"required": false
}
Возврат предоплаты [/entity/prepaymentreturn/{id}]
Получить Возврат предоплаты [GET]
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата предоплаты. |
Запрос на получение отдельной Предоплаты с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Предоплаты.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/metadata",
"type": "prepaymentreturn",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#prepaymentreturn/edit?id=7944ef04-f831-11e5-7a69-971500188b19"
},
"id": "7944ef04-f831-11e5-7a69-971500188b19",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/78d0453c-2e92-11e9-ac12-000e0000002f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=78d0453c-2e92-11e9-ac12-000e0000002f"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/783fd0fd-2e92-11e9-ac12-000b00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"version": 0,
"updated": "2019-02-25 12:28:42",
"name": "00002",
"description": "Комментарий",
"externalCode": "Avamj0cIjGYE6P500XlBD1",
"moment": "2019-02-25 12:28:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/790def39-2e92-11e9-ac12-000e00000061",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=790def39-2e92-11e9-ac12-000e00000061"
}
}
},
"sum": 30000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/790cd2d0-2e92-11e9-ac12-000e0000005f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=790cd2d0-2e92-11e9-ac12-000e0000005f"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/7906d621-2e92-11e9-ac12-000e0000005a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=7906d621-2e92-11e9-ac12-000e0000005a"
}
},
"documents": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19/documents",
"mediaType": "application/json",
"size": 0,
"limit": 100,
"offset": 0
}
},
"created": "2019-02-25 12:28:42",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "prepaymentreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 100,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 5000,
"retailStore": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/79749705-2e92-11e9-ac12-000e00000071",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailstore/metadata",
"type": "retailstore",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailstore/edit?id=79749705-2e92-11e9-ac12-000e00000071"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/f1e3aa91-366b-11e9-ac12-000b0000007e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#retailshift/edit?id=f1e3aa91-366b-11e9-ac12-000b0000007e"
}
},
"prepayment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/857c7a16-366b-11e9-ac12-000b00000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/prepayment/metadata",
"type": "prepayment",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#prepayment/edit?id=857c7a16-366b-11e9-ac12-000b00000070"
}
},
"cashSum": 15000,
"noCashSum": 15000
}
Удалить Возврат предоплаты
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата предоплаты. |
Запрос на удаление Возврата предоплаты с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Возврата предоплаты.
Позиции Возврата предоплаты
Отдельный ресурс для управления позициями Возврата предоплаты. С его помощью вы можете запросить позиции большого документа, количество строк в котором превышает лимит на количество строк в выдаче документа. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Возврата предоплаты
Запрос на получение списка всех позиций данного Возврата предоплаты.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Возврата предоплаты.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата предоплаты. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Запрос на получение списка всех позиций данного Возврата предоплаты.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Возврата предоплаты.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "prepaymentreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 25,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "prepaymentreturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"quantity": 2,
"price": 15000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/58e50cd3-366a-11e9-ac12-000b00000036",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=58e4982f-366a-11e9-ac12-000b00000034"
}
}
}
]
}
Позиция Возврата предоплаты
Отдельная позиция Возврата предоплаты с указанным id позиции.
Получить позицию Возврата предоплаты
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата предоплаты. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Возврата предоплаты. |
Запрос на получение отдельной позиции Возврата предоплаты с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Возврата предоплаты.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/prepaymentreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "prepaymentreturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "783e70de-2e92-11e9-ac12-000b00000001",
"quantity": 2,
"price": 15000,
"discount": 0,
"vat": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/58e50cd3-366a-11e9-ac12-000b00000036",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=58e4982f-366a-11e9-ac12-000b00000034"
}
}
}
Внесение денег
Средствами JSON API можно создавать и обновлять сведения о внесениях денег, запрашивать списки внесений денег и сведения по отдельным внесениям денег. Кодом сущности для внесения денег в составе JSON API является ключевое слово retaildrawercashin. Больше о внесениях денег и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Внесения денег
Атрибуты сущности
- meta - Метаданные о внесении денег
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер внесения денег
- description - Комментарий внесения денег
- externalCode - Внешний код внесения денег
- moment - Дата внесения
- applicable - Отметка о проведении
- sum - Сумма внесения в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на сотрудника, совершившего внесение, в формате Метаданных
Необходимое - state - Статус внесения в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения
Связи с другими документами
- retailShift - Ссылка на розничную смену, в рамках которой было выполнено внесение денег в формате Метаданных
Необходимое
Получить внесения денег
Запрос на получение всех внесений денег на данной учетной записи.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить внесения денег
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка внесений денег.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/179dd832-960c-11e6-8a84-bae5000000dc",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"id": "179dd832-960c-11e6-8a84-bae5000000dc",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 17:55:36",
"name": "00001",
"description": "Внесение",
"externalCode": "2Rqfj4sNhkS98TU70DNRw1",
"moment": "2016-10-19 17:55:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 112312000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/2266b7e1-960c-11e6-8a84-bae5000000df",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"id": "2266b7e1-960c-11e6-8a84-bae5000000df",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 17:55:54",
"name": "00002",
"description": "Коммент",
"externalCode": "Rk3nJ4y1hw3O3b9qJ6xN30",
"moment": "2016-10-19 17:55:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 2000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
]
}
Создать внесение денег
Запрос на создание внесения денег.
Пример создания нового внесения денег.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"sum": 100500,
"description": "Новое внесение через API"
}'
Response 200 Успешный запрос. Результат - массив JSON представлений созданного и обновленного внесения денег.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/b1bd1d12-960c-11e6-8a84-bae500000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"id": "b1bd1d12-960c-11e6-8a84-bae500000009",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 17:59:54",
"name": "00003",
"description": "Новое внесение через API",
"externalCode": "fhlISdMTgl8C-lh9nLfIN0",
"moment": "2016-10-19 17:59:54",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 100500,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление внесений денег
Массовое создание и обновление внесений денег. В теле запроса нужно передать массив, содержащий JSON представления внесений денег, которые вы хотите создать или обновить. Обновляемые внесения денег должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких внесений денег
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"sum": 100500,
"description": "Новое внесение через API"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/179dd832-960c-11e6-8a84-bae5000000dc",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"name": "0000004",
"sum": 700,
"applicable": false
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных внесений денег.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/b1bd1d12-960c-11e6-8a84-bae500000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"id": "b1bd1d12-960c-11e6-8a84-bae500000009",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 17:59:54",
"name": "00003",
"description": "Новое внесение через API",
"externalCode": "fhlISdMTgl8C-lh9nLfIN0",
"moment": "2016-10-19 17:59:54",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 100500,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/179dd832-960c-11e6-8a84-bae5000000dc",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"id": "179dd832-960c-11e6-8a84-bae5000000dc",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 18:03:00",
"name": "0000004",
"description": "Внесение",
"externalCode": "2Rqfj4sNhkS98TU70DNRw1",
"moment": "2016-10-19 17:55:00",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 700,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
]
Удалить внесение денег
Запрос на удаление внесения денег с указанным id.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внесения денег. |
Удалить внесение денег
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос.
Метаданные внесений денег
Метаданные внесений денег
Запрос на получение метаданных внесений денег. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные внесений денег
- attributes - Массив объектов доп. полей внесений денег в формате Метаданных
- states - Массив статусов внесений денег
- createShared - создавать новые внесения денег с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные внесений денег
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей внесений денег.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "5290a290-0313-11e6-9464-e4de00000020",
"name": "attribute_name",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "retaildrawercashin"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "retaildrawercashin"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 5290a290-0313-11e6-9464-e4de00000020 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata/attributes/5290a290-0313-11e6-9464-e4de00000020"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata/attributes/5290a290-0313-11e6-9464-e4de00000020",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "5290a290-0313-11e6-9464-e4de00000020",
"name": "attribute_name",
"type": "boolean",
"required": false
}
Шаблон внесения денег
Шаблон внесения денег
Запрос на получение предзаполненого стандартными значениями шаблона внесения денег без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного внесения денег.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}
Шаблон внесения денег на основе
Запрос на получение предзаполненного внесения денег на основе розничной смены.
В результате запроса, будет создан предзаполненный шаблон внесения денег на основе переданной
розничной смены.
Внимание! Не забывайте, что поле retailShift должно быть написано с большой S.
Запрос на создание внесения денег на основе розничной смены.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного внесения денег.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Внесение денег
Получить внесение денег
Запрос на получение отдельного внесения денег с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление внесения денег с указанным id.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/179dd832-960c-11e6-8a84-bae5000000dc",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"id": "179dd832-960c-11e6-8a84-bae5000000dc",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 17:55:36",
"name": "00001",
"description": "Внесение",
"externalCode": "2Rqfj4sNhkS98TU70DNRw1",
"moment": "2016-10-19 17:55:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 112312000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Изменить внесение денег
Запрос на обновление внесения денег.
Пример обновления внесения денег.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "0000004",
"sum": 700,
"applicable": false
}'
Response 200
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/179dd832-960c-11e6-8a84-bae5000000dc",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashin/metadata",
"type": "retaildrawercashin",
"mediaType": "application/json"
},
"id": "179dd832-960c-11e6-8a84-bae5000000dc",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 18:03:00",
"name": "0000004",
"description": "Внесение",
"externalCode": "2Rqfj4sNhkS98TU70DNRw1",
"moment": "2016-10-19 17:55:00",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 700,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Выплата денег
Средствами JSON API можно создавать и обновлять сведения о выплатах денег, запрашивать списки выплат денег и сведения по отдельным выплатам денег. Кодом сущности для внесения денег в составе JSON API является ключевое слово retaildrawercashout. Больше о выплатах денег и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке
Выплаты денег
Атрибуты сущности
- meta - Метаданные о выплате денег
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер выплаты денег
- description - Комментарий выплаты денег
- externalCode - Внешний код выплаты денег
- moment - Дата выплаты
- applicable - Отметка о проведении
- sum - Сумма выплата в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на сотрудника, которому была совершена выплата, в формате Метаданных
Необходимое - state - Статус выплаты в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения
Связи с другими документами
- retailShift - Ссылка на розничную смену, в рамках которой была выполнена выплата денег в формате Метаданных
Необходимое
Получить выплаты денег
Запрос на получение всех выплат денег на данной учетной записи.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить выплаты денег
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка выплат денег.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/1c5afb86-9603-11e6-8a84-bae500000079",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"id": "1c5afb86-9603-11e6-8a84-bae500000079",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 16:51:18",
"name": "00001",
"description": "Выплата",
"externalCode": "BYeqnCMUgjNIhODoqt5C52",
"syncId": "ece1344a-5a68-4d32-ac70-a56b943717b5",
"moment": "2016-10-19 16:51:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 12441200,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/1e24533f-9603-11e6-8a84-bae50000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"id": "1e24533f-9603-11e6-8a84-bae50000007c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 16:51:21",
"name": "00002",
"externalCode": "ohO0hmq7jioNXhM5xuTVe3",
"moment": "2016-10-19 16:51:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 111800200,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
]
}
Создать выплату денег
Запрос на создание выплаты денег.
Пример создания новой выплаты денег.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"sum": 100500,
"description": "Новая выплата через API"
}'
Response 200
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/c05a6fb8-960c-11e6-8a84-bae50000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"id": "c05a6fb8-960c-11e6-8a84-bae50000000c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 18:00:19",
"name": "00003",
"description": "Новое внесение через API",
"externalCode": "n19Ol5mFidHzBBojcTzvo3",
"moment": "2016-10-19 18:00:19",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 100500,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Массовое создание и обновление выплат денег
Массовое создание и обновление выплат денег. В теле запроса нужно передать массив, содержащий JSON представления выплат денег, которые вы хотите создать или обновить. Обновляемые выплаты денег должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких выплат денег
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"sum": 100500,
"description": "Новая выплата через API"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/c05a6fb8-960c-11e6-8a84-bae50000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"name": "0000004",
"sum": 700,
"applicable": false
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных выплат денег.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/c05a6fb8-960c-11e6-8a84-bae50000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"id": "c05a6fb8-960c-11e6-8a84-bae50000000c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 18:00:19",
"name": "00003",
"description": "Новое внесение через API",
"externalCode": "n19Ol5mFidHzBBojcTzvo3",
"moment": "2016-10-19 18:00:19",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 100500,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/c05a6fb8-960c-11e6-8a84-bae50000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"id": "c05a6fb8-960c-11e6-8a84-bae50000000c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 18:01:38",
"name": "0000004",
"description": "Новое внесение через API",
"externalCode": "n19Ol5mFidHzBBojcTzvo3",
"moment": "2016-10-19 18:00:19",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 700,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
]
Удалить внесение денег
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выплаты денег. |
Запрос на удаление выплаты денег с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос.
Метаданные выплат денег
Метаданные выплат денег
Запрос на получение метаданных выплат денег. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные выплат денег
- attributes - Массив объектов доп. полей выплат денег в формате Метаданных
- states - Массив статусов выплат денег
- createShared - создавать новые выплаты денег с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные выплат денег
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей выплат денег.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "5290a290-0313-11e6-9464-e4de00000020",
"name": "attribute_name",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "retaildrawercashout"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "retaildrawercashout"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 5290a290-0313-11e6-9464-e4de00000020 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata/attributes/5290a290-0313-11e6-9464-e4de00000020"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata/attributes/5290a290-0313-11e6-9464-e4de00000020",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "5290a290-0313-11e6-9464-e4de00000020",
"name": "attribute_name",
"type": "boolean",
"required": false
}
Шаблон выплаты денег
Шаблон выплаты денег
Запрос на получение предзаполненого стандартными значениями шаблона выплаты денег без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной выплаты денег.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}
Шаблон выплаты денег на основе
Запрос на получение предзаполненной выплаты денег на основе розничной смены. В результате запроса, будет создан предзаполненный шаблон выплаты денег на основе переданной розничной смены.
Запрос на создание выплаты денег на основе розничной смены.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной выплаты денег.
{
"applicable": true,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}
Выплата денег
Получить выплату денег
Запрос на получение отдельной выплаты денег с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление выплаты денег с указанным id.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/1c5afb86-9603-11e6-8a84-bae500000079",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"id": "1c5afb86-9603-11e6-8a84-bae500000079",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 16:51:18",
"name": "00001",
"description": "Выплата",
"externalCode": "BYeqnCMUgjNIhODoqt5C52",
"syncId": "ece1344a-5a68-4d32-ac70-a56b943717b5",
"moment": "2016-10-19 16:51:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 12441200,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Изменить выплачу денег
Запрос на обновление выплаты денег.
Пример обновления выплаты денег.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "0000004",
"sum": 700,
"applicable": false
}'
Response 200
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/c05a6fb8-960c-11e6-8a84-bae50000000c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retaildrawercashout/metadata",
"type": "retaildrawercashout",
"mediaType": "application/json"
},
"id": "c05a6fb8-960c-11e6-8a84-bae50000000c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-10-19 18:01:38",
"name": "0000004",
"description": "Новое внесение через API",
"externalCode": "n19Ol5mFidHzBBojcTzvo3",
"moment": "2016-10-19 18:00:19",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 700,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"retailShift": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/131aaeb6-9603-11e6-8a84-bae500000072",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/retailshift/metadata",
"type": "retailshift",
"mediaType": "application/json"
}
}
}
Возврат покупателя
Средствами JSON API можно создавать и обновлять сведения о Возвратах покупателей, запрашивать списки Возвратов покупателей и сведения по отдельным Возвратам покупателей. Позициями Возвратов покупателей можно управлять как в составе отдельного Возврата, так и отдельно - с помощью специальных ресурсов для управления позициями Возврата покупателя. Кодом сущности для Возврата покупателя в составе JSON API является ключевое слово salesreturn.
Возвраты покупателей
Атрибуты сущности
- meta - Метаданные о Возврате покупателя
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Возврата покупателей
- description - Комментарий Возврата покупателей
- externalCode - Внешний код Возврата покупателей
- moment - Дата Возврата покупателей
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Возврата покупателей в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
- store - Ссылка на склад в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Возврата покупателей в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - positions - Ссылка на позиции Возврата покупателей в формате Метаданных
Связи с другими документами
- demand - Ссылка на отгрузку, по которой произошел возврат в формате Метаданных Поле является необходимым для возврата с основанием.
- losses - Массив ссылок на связанные списания в формате Метаданных
- payments - Массив ссылок на связанные платежи в формате Метаданных
- payedSum - Сумма исходящих платежей по возврату покупателя
Позиции Возврата покупателя
Позиции Возврата покупателей - это список товаров/услуг/модификаций/серий. Объект позиции Возврата покупателей содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках. Должна совпадать с указанной в продаже
- discount - Процент скидки или наценки. Должен совпадать с указанным в отгрузке (игнорируется для возвратов без основания)
- vat - НДС, которым облагается текущая позиция. Должен совпадать с указанным в продаже
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- cost - Себестоимость за единицу в копейках. Можно задать только для возвратов без основания.
- things - Серийные номера Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
С позициями можно работать с помощью специальных ресурсов для управления позициями Возврата покупателей, а также в составе отдельного Возврата покупателей. При работе в составе отдельного Возврата покупателей, вы можете отправлять запросы на создание отдельного Возврата покупателей с включенным в тело запроса массивом позиций Возврата покупателей. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Возврата покупателей". Также, при работе в составе отдельного Возврата покупателей, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Возврата покупателей. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Возврата покупателей" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
- gtd - ГТД
- country - Ссылка на страну в формате Метаданных
О работе с доп. полями Возвратов покупателейых возвратов можно прочитать здесь
Получить Возвраты покупателей
Запрос всех Возвратов покупателей на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Возвраты покупателей.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Возвраты покупателей
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Возвратов покупателей.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/90f337d1-3f80-11e6-8a84-bae5000000ac",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"id": "90f337d1-3f80-11e6-8a84-bae5000000ac",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 14:40:10",
"name": "00001",
"externalCode": "PDJ7P5kVhEWomlQtd67up2",
"moment": "2016-07-01 14:39:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 25100,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf41a7b-2e58-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/90f337d1-3f80-11e6-8a84-bae5000000ac/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 6,
"limit": 1000,
"offset": 0
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/3ebb140e-2e62-11e6-8a84-bae500000127",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"id": "9b83cb6b-3f80-11e6-8a84-bae5000000bb",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 14:40:27",
"name": "00002",
"externalCode": "3ZaZZNCVhYzDgTunfKsTy3",
"moment": "2016-07-01 14:40:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1100,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/9b83cb6b-3f80-11e6-8a84-bae5000000bb/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/d8937c31-3eb7-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
}
]
}
Создать Возврат покупателя
Обязательные поля при создании нового Возврата покупателей:
- name - Номер возврата
- organization - Ссылка на ваше юрлицо в формате Метаданных
- store - Ссылка на склад в формате Метаданных
- demand - Ссылка на отгрузку, по которой произошел возврат в формате Метаданных, обязательное поле только для возврата по основанию
- agent - Ссылка на контрагента в формате Метаданных Контрагент, указанный в запросе на создание возврата, должен совпадать с контрагентом, указанном в документе, по которому создается возврат.
При создании возврата:
- При создании возврата без основания поле demand указывать не нужно
- Контрагент в возврате и в документе, по которому он создается, должны совпадать
- Валюта и юрлицо в возврате и в документе так же должны совпадать
- При передаче коллекции positions в теле запроса на создание возврата, передаваемые позиции должны соответствовать позициям в документе. Различие может быть только в количестве товара в позиции (меньшее либо равное количеству в документе). Нельзя передать позиции, которых нет в документе.
Пример создания нового Возврата покупателя.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "0003",
"description": "Гневный возврат бракованного товара",
"code": "k123e21451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": false,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"value": "отломана деталь"
},
{
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"value": true
}
],
"positions": [
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/6b967815-3f84-11e6-8a84-bae5000000ea",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Возврата покупателя.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"id": "a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 15:16:37",
"name": "0003",
"description": "Гневный возврат бракованного товара",
"code": "k123e21451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/43dd9fd7-3f81-11e6-8a84-bae5000000db",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"name": "Причина возврата",
"type": "string",
"value": "отломана деталь"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/50463893-3f81-11e6-8a84-bae5000000de",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"name": "Брак",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/6b967815-3f84-11e6-8a84-bae5000000ea",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Массовое создание и обновление Возвратов покупателя
Массовое создание и обновление Возвратов покупателя. В теле запроса нужно передать массив, содержащий JSON представления Возвратов покупателя, которые вы хотите создать или обновить. Обновляемые Возвраты покупателя должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Возвратов покупателя
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "0003",
"description": "Гневный возврат бракованного товара",
"code": "k123e21451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": false,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"value": "отломана деталь"
},
{
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"value": true
}
],
"positions": [
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/7a6f697f-3c64-11e6-8a84-bae500000006",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/6b967815-3f84-11e6-8a84-bae5000000ea",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"updated": "2016-07-01 15:16:37",
"name": "00033",
"description": "Гневный возврат бракованного робота",
"code": "k12eer3e21rre451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": true,
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073b255-3f81-11e6-8a84-bae5000000e3",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"value": "отломана нога"
}
]
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Возвратов покупателя.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"id": "a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 15:16:37",
"name": "0003",
"description": "Гневный возврат бракованного товара",
"code": "k123e21451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/43dd9fd7-3f81-11e6-8a84-bae5000000db",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"name": "Причина возврата",
"type": "string",
"value": "отломана деталь"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/50463893-3f81-11e6-8a84-bae5000000de",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"name": "Брак",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/6b967815-3f84-11e6-8a84-bae5000000ea",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"id": "a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 15:27:18",
"name": "00033",
"description": "Гневный возврат бракованного робота",
"code": "k12eer3e21rre451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073b255-3f81-11e6-8a84-bae5000000e3",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/43dd9fd7-3f81-11e6-8a84-bae5000000db",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"name": "Причина возврата",
"type": "string",
"value": "отломана нога"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/50463893-3f81-11e6-8a84-bae5000000de",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"name": "Брак",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/6b967815-3f84-11e6-8a84-bae5000000ea",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
}
]
Удалить Возврат покупателя
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
Запрос на удаление Возврата покупателей с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Возврата покупателей.
Метаданные Возвратов покупателей
Метаданные Возвратов покупателей
Запрос на получение метаданных Возвратов покупателей. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Возвратов покупателей
- attributes - Массив объектов доп. полей Возвратов покупателей в формате Метаданных
- states - Массив статусов Возвратов покупателей
- createShared - создавать новые Возвраты покупателей с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Возвратов покупателей
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Возвратов покупателей.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/43dd9fd7-3f81-11e6-8a84-bae5000000db",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"name": "Причина возврата",
"type": "string",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/50463893-3f81-11e6-8a84-bae5000000de",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"name": "Брак",
"type": "boolean",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073ae24-3f81-11e6-8a84-bae5000000e2",
"type": "state",
"mediaType": "application/json"
},
"id": "7073ae24-3f81-11e6-8a84-bae5000000e2",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Открыт",
"color": 10066329,
"stateType": "Regular",
"entityType": "salesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073b255-3f81-11e6-8a84-bae5000000e3",
"type": "state",
"mediaType": "application/json"
},
"id": "7073b255-3f81-11e6-8a84-bae5000000e3",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Выполнен",
"color": 15280409,
"stateType": "Regular",
"entityType": "salesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073b5aa-3f81-11e6-8a84-bae5000000e4",
"type": "state",
"mediaType": "application/json"
},
"id": "7073b5aa-3f81-11e6-8a84-bae5000000e4",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Выполнен Частично",
"color": 15106326,
"stateType": "Regular",
"entityType": "salesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073b99b-3f81-11e6-8a84-bae5000000e5",
"type": "state",
"mediaType": "application/json"
},
"id": "7073b99b-3f81-11e6-8a84-bae5000000e5",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "На оформлении",
"color": 34617,
"stateType": "Regular",
"entityType": "salesreturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073bd44-3f81-11e6-8a84-bae5000000e6",
"type": "state",
"mediaType": "application/json"
},
"id": "7073bd44-3f81-11e6-8a84-bae5000000e6",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Оформлен",
"color": 9245744,
"stateType": "Regular",
"entityType": "salesreturn"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/50463893-3f81-11e6-8a84-bae5000000de",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"name": "Брак",
"type": "boolean",
"required": false
}
Шаблон возврата покупателя
Шаблон возврата покупателя
Запрос на получение предзаполненого стандартными значениями шаблона возврата покупателя без связи с каким-либо документом.
Создание шаблона возврата покупателя с пустым телом запроса
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного возврата покупателя.
{
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0
}
Шаблон возврата покупателя на основе
Запрос на получение предзаполненного шаблона возврата покупателя на основе переданной отгрузки. В ответ на запрос вернется предзаполненный шаблон возврата покупателя, который затем можно будет использовать для создания нового возврата с помощью POST запроса.
Пример запроса на создание шаблона возврата покупателя на основе отгрузки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/3ebb140e-2e62-11e6-8a84-bae500000127",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного Возврата покупателя.
{
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf41a7b-2e58-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/3ebb140e-2e62-11e6-8a84-bae500000127",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Возврат покупателя
Получить Возврат покупателя
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
Запрос на получение отдельного Возврата покупателей с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Возврата покупателей с указанным id.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/90f337d1-3f80-11e6-8a84-bae5000000ac",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"id": "90f337d1-3f80-11e6-8a84-bae5000000ac",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 14:40:10",
"name": "00001",
"externalCode": "PDJ7P5kVhEWomlQtd67up2",
"moment": "2016-07-01 14:39:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 25100,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf41a7b-2e58-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/90f337d1-3f80-11e6-8a84-bae5000000ac/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 6,
"limit": 1000,
"offset": 0
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/3ebb140e-2e62-11e6-8a84-bae500000127",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Изменить Возврат покупателя
Запрос на обновление Возврата покупателей с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Возврата покупателей, кроме тех, что
помечены Только для чтения в описании атрибутов Возврата покупателей.
При обновлении поля organization нужно также обновить поле organizationAccount иначе произойдет ошибка.
Контрагент должен совпадать с контрагентом, указанным в документе, по которому создается возврат.
При обновлении возврата:
- Нельзя изменять следующие поля: agentAccount, agent, demand
- Нельзя выставить валюту отличную от валюты в документе
- Нельзя добавить позиции, отсутствующие среди позиций документа.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
Пример запроса на обновление Возврата покупателей.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"updated": "2016-07-01 15:16:37",
"name": "00033",
"description": "Гневный возврат бракованного робота",
"code": "k12eer3e21rre451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": true,
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073b255-3f81-11e6-8a84-bae5000000e3",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"value": "отломана нога"
}
],
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Возврата покупателей.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata",
"type": "salesreturn",
"mediaType": "application/json"
},
"id": "a8b8e1e3-3f85-11e6-8a84-bae50000008d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-01 15:27:18",
"name": "00033",
"description": "Гневный возврат бракованного робота",
"code": "k12eer3e21rre451k",
"externalCode": "w214t2141f",
"moment": "2017-11-21 14:37:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/states/7073b255-3f81-11e6-8a84-bae5000000e3",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/43dd9fd7-3f81-11e6-8a84-bae5000000db",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "43dd9fd7-3f81-11e6-8a84-bae5000000db",
"name": "Причина возврата",
"type": "string",
"value": "отломана нога"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/metadata/attributes/50463893-3f81-11e6-8a84-bae5000000de",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "50463893-3f81-11e6-8a84-bae5000000de",
"name": "Брак",
"type": "boolean",
"value": true
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/a8b8e1e3-3f85-11e6-8a84-bae50000008d/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"demand": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/6b967815-3f84-11e6-8a84-bae5000000ea",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Позиции возврата покупателя
Отдельный ресурс для управления позициями Возврата покупателей. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить Позиции
Запрос на получение списка всех позиций данной Возврата покупателей.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Возврата покупателей.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Позиции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций Возврата покупателей.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "salesreturnposition",
"mediaType": "application/json",
"size": 6,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/90f3f201-3f80-11e6-8a84-bae5000000ad",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "90f3f201-3f80-11e6-8a84-bae5000000ad",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 900,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"gtd": {
"name": "12345678/121217/1212321"
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/40e6f69a-991c-4fbc-8be9-d0d906cad180",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"cost": 10
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/90f3fc5f-3f80-11e6-8a84-bae5000000ae",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "90f3fc5f-3f80-11e6-8a84-bae5000000ae",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"cost": 10
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/90f41291-3f80-11e6-8a84-bae5000000af",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "90f41291-3f80-11e6-8a84-bae5000000af",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f785efd-3304-11e6-8a84-bae50001c6c4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"cost": 10
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/90f41a94-3f80-11e6-8a84-bae5000000b0",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "90f41a94-3f80-11e6-8a84-bae5000000b0",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 8600,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/58f32700-3303-11e6-8a84-bae50000853c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"gtd": {
"name": "12345678/121217/1212321"
},
"country": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/country/40e6f69a-991c-4fbc-8be9-d0d906cad180",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/country/metadata",
"type": "country",
"mediaType": "application/json"
}
},
"cost": 10
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/90f4218b-3f80-11e6-8a84-bae5000000b1",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "90f4218b-3f80-11e6-8a84-bae5000000b1",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/67aa1d09-3d19-11e6-8a84-bae50000000b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bad99f1-2842-11e9-ac12-000c0000005c"
}
},
"cost": 10
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/90f427d1-3f80-11e6-8a84-bae5000000b2",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "90f427d1-3f80-11e6-8a84-bae5000000b2",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 16500,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0ae4836f-3303-11e6-8a84-bae500000d39",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c3c1618-2842-11e9-ac12-000c0000006f"
}
},
"cost": 10
}
]
}
Создать Позицию
Запрос на создание новой позиции в Возврате покупателя. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortmet - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Возврата покупателей.
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Возврата покупателей. Все созданные данным запросом позиции будут добавлены к уже существующим. Нельзя создавать позиции, отличные от позиций в документе, по которому создается возврат. Допустимо только отличие в quantity позиций (количество в позиции в возврате м.б. меньше или равно количеству в позиции в документе).
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
Пример запроса на создание позиций в Возврате покупателя.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 900,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 10
},
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 10
},
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f785efd-3304-11e6-8a84-bae50001c6c4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 11
},
{
"quantity": 1,
"price": 8600,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/58f32700-3303-11e6-8a84-bae50000853c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 13
},
{
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/67aa1d09-3d19-11e6-8a84-bae50000000b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 15
},
{
"quantity": 1,
"price": 16500,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0ae4836f-3303-11e6-8a84-bae500000d39",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 17
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданных позиций.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/ea8f2771-3f82-11e6-8a84-bae50000007f",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "ea8f2771-3f82-11e6-8a84-bae50000007f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 900,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/328b0454-2e62-11e6-8a84-bae500000118",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c3c1618-2842-11e9-ac12-000c0000006f"
}
},
"cost": 10
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/ea8f2f2e-3f82-11e6-8a84-bae500000080",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "ea8f2f2e-3f82-11e6-8a84-bae500000080",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bad99f1-2842-11e9-ac12-000c0000005c"
}
},
"cost": 10
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/ea8f35ca-3f82-11e6-8a84-bae500000081",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "ea8f35ca-3f82-11e6-8a84-bae500000081",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f785efd-3304-11e6-8a84-bae50001c6c4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
},
"cost": 11
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/ea8f3bce-3f82-11e6-8a84-bae500000082",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "ea8f3bce-3f82-11e6-8a84-bae500000082",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 8600,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/58f32700-3303-11e6-8a84-bae50000853c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"cost": 13
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/ea8f41a9-3f82-11e6-8a84-bae500000083",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "ea8f41a9-3f82-11e6-8a84-bae500000083",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/67aa1d09-3d19-11e6-8a84-bae50000000b",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"cost": 15
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/ea8f477b-3f82-11e6-8a84-bae500000084",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "ea8f477b-3f82-11e6-8a84-bae500000084",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 16500,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0ae4836f-3303-11e6-8a84-bae500000d39",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cost": 17
}
]
Позиция Возврата покупателя
Получить Позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Возврата покупателей. |
Запрос на получение отдельной позиции Возврата покупателей с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Возврата покупателей.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/4f785efd-3304-11e6-8a84-bae50001c6c4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cost": 10
}
Изменить Позицию
Запрос на обновление отдельной позиции Возврата покупателей. При обновлении отдельной позиции в возврате можно только изменить количество данной позиции. Причем это количество должно быть в пределах , где n - кол-во данной позиции в документе, по которому создан возврат.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Возврата покупателей. |
Пример запроса на обновление отдельной позиции в Возврате покупателя.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 1,
"price": 16500,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0ae4836f-3303-11e6-8a84-bae500000d39",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cost": 100
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Возврата покупателей.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "salesreturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 16500,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0ae4836f-3303-11e6-8a84-bae500000d39",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cost": 100
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата покупателей. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Возврата покупателей. |
Запрос на удаление отдельной позиции Возврата покупателей с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/salesreturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Возврата покупателей.
Возврат поставщику
Средствами JSON API можно создавать и обновлять сведения о Возвратах поставщикам, запрашивать списки Возвратов поставщикам и сведения по отдельным Возвратам поставщикам. Позициями Возвратов поставщикам можно управлять как в составе отдельного Возврата, так и отдельно - с помощью специальных ресурсов для управления позициями Возврата поставщику. Кодом сущности для Возврата поставщику в составе JSON API является ключевое слово purchasereturn.
Возвраты поставщикам
Атрибуты сущности
- meta - Метаданные о Возврате поставщику
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Возврата поставщику
- description - Комментарий Возврата поставщику
- externalCode - Внешний код Возврата поставщику
- moment - Дата Возврата поставщику
- applicable - Отметка о проведении
- vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- sum - Сумма Возврата поставщику в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
- store - Ссылка на склад в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус Возврата поставщику в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения
Связи с другими документами
- positions - Ссылка на позиции Возврата поставщику в формате Метаданных
- supply - Ссылка на приемку, по которой произошел возврат в формате Метаданных Поле является необходимым для возврата с основанием.
- factureOut - Ссылка на счет-фактура выданный в формате Метаданных
- payedSum - Сумма входящих платежей по возврату поставщику
- payments - Массив ссылок на связанные платежи в формате Метаданных
Позиции Возврата поставщику
Позиции Возврата поставщику - это список товаров/услуг/модификаций/серий. Объект позиции Возврата поставщику содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- discount - Процент скидки или наценки. Должен совпадать с указанным в приемке (игнорируется для возвратов без основания)
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- things - Серийные номера Значение данного атрибута игнорируется, если товар позиции не находится на серийном учете. В ином случае количество товаров в позиции будет равно количеству серийных номеров, переданных в значении атрибута.
С позициями можно работать с помощью специальных ресурсов для управления позициями Возврата поставщику, а также в составе отдельного Возврата поставщику. При работе в составе отдельного Возврата поставщику, вы можете отправлять запросы на создание отдельного Возврата поставщику с включенным в тело запроса массивом позиций Возврата поставщику. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Возврата поставщику". Также, при работе в составе отдельного Возврата поставщику, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Возврата поставщику. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Возврата поставщику" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Возвратов поставщикамых возвратов можно прочитать здесь
Получить Возвраты поставщикам
Запрос всех Возвратов поставщикам на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Возвраты поставщикам.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Возвраты поставщикам
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Возвратов поставщикам.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/b875cc8f-313f-11e6-8a84-bae500000093",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "b875cc8f-313f-11e6-8a84-bae500000093",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-13 11:20:55",
"name": "00001",
"externalCode": "E4l6sMtVixklOjgfK6VQt3",
"moment": "2016-06-13 11:20:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf44002-2e58-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/b875cc8f-313f-11e6-8a84-bae500000093/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/b1008773-313f-11e6-8a84-bae500000089",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/d43161ea-3140-11e6-8a84-bae5000000c6",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "d43161ea-3140-11e6-8a84-bae5000000c6",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-06-13 11:28:34",
"name": "00002",
"externalCode": "-5xto6PjiGhuL8RAky-9c3",
"moment": "2016-06-13 11:22:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 273000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/faf44002-2e58-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/d43161ea-3140-11e6-8a84-bae5000000c6/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/f39a60f5-313f-11e6-8a84-bae5000000b4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/dc194230-41bd-11e6-8a84-bae5000000a9",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "dc194230-41bd-11e6-8a84-bae5000000a9",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:03:57",
"name": "00003",
"externalCode": "-SmYzmhBjSFQBveIJQ6uV0",
"moment": "2016-07-04 11:03:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 28000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/2b34d43f-3f52-11e6-8a84-bae500000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1489a08d-32ca-11e6-8a84-bae50000000d/accounts/1489ad8d-32ca-11e6-8a84-bae50000000e",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/dc194230-41bd-11e6-8a84-bae5000000a9/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 7,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/ceec2ca6-41bd-11e6-8a84-bae500000097",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/e699b298-41bd-11e6-8a84-bae5000000ba",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "e699b298-41bd-11e6-8a84-bae5000000ba",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:04:15",
"name": "00004",
"externalCode": "tBSZzXSgggWNL5MZ7IrYE2",
"moment": "2016-07-04 11:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 43156000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/91287d9a-41bc-11e6-8a84-bae500000082",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/14bfc067-32ca-11e6-8a84-bae50000003f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/e699b298-41bd-11e6-8a84-bae5000000ba/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 7,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/80d04ebc-41bd-11e6-8a84-bae500000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
}
]
}
Создать Возврат поставщику
Обязательные поля при создании нового Возврата поставщику:
- name - Номер возврата
- organization - Ссылка на ваше юрлицо в формате Метаданных
- store - Ссылка на склад в формате Метаданных
- supply - Ссылка на приемку, по которой произошел возврат в формате Метаданных, обязательное поле только для возврата по основанию
- agent - Ссылка на контрагента в формате Метаданных Контрагент, указанный в запросе на создание возврата, должен совпадать с контрагентом, указанном в документе, по которому создается возврат.
При создании возврата:
- При создании возврата без основания поле supply указывать не нужно
- Контрагент в возврате и в документе, по которому он создается, должны совпадать
- Валюта и юрлицо в возврате и в документе так же должны совпадать
- При передаче коллекции positions в теле запроса на создание возврата, передаваемые позиции должны соответствовать позициям в документе. Различие может быть только в количестве товара в позиции (меньшее либо равное количеству в документе). Нельзя передать позиции, которых нет в документе.
Пример создания нового Возврата поставщику на основании приемки.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "77887",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"description": "Возврат поставщику созданный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome124",
"moment": "2016-11-21 14:37:00",
"applicable": true,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"value": "отломана деталь"
},
{
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"value": false
}
],
"positions": [
{
"quantity": 1,
"price": 1241200,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e6447ee7-3303-11e6-8a84-bae5000149c2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 24100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8517bc4-3303-11e6-8a84-bae500014de1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/6767bc73-3d19-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 2421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8563cc5-3303-11e6-8a84-bae500014df0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7585391b-41c0-11e6-8a84-bae5000000de",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Возврата поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "6d5371fc-41c1-11e6-8a84-bae50000001c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:29:29",
"name": "77887",
"description": "Возврат поставщику созданный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome124",
"moment": "2016-11-21 14:37:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4107300,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e124-41be-11e6-8a84-bae5000000cb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"name": "Брак продукции",
"type": "boolean",
"value": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"name": "Причина, отличная от брака",
"type": "text",
"value": "отломана деталь"
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7585391b-41c0-11e6-8a84-bae5000000de",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Пример создания нового Возврата поставщику без основания.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "77887",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"description": "Возврат поставщику созданный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome124",
"moment": "2016-11-21 14:37:00",
"applicable": true,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"value": "отломана деталь"
},
{
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"value": false
}
],
"positions": [
{
"quantity": 1,
"price": 1241200,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e6447ee7-3303-11e6-8a84-bae5000149c2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 24100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8517bc4-3303-11e6-8a84-bae500014de1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/6767bc73-3d19-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 2421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8563cc5-3303-11e6-8a84-bae500014df0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Возврата поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "6d5371fc-41c1-11e6-8a84-bae50000001c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:29:29",
"name": "77887",
"description": "Возврат поставщику созданный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome124",
"moment": "2016-11-21 14:37:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4107300,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e124-41be-11e6-8a84-bae5000000cb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"name": "Брак продукции",
"type": "boolean",
"value": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"name": "Причина, отличная от брака",
"type": "text",
"value": "отломана деталь"
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 4,
"limit": 100,
"offset": 0
}
},
"payedSum": 0
}
Массовое создание и обновление Возвратов поставщику
Массовое создание и обновление Возвратов поставщику. В теле запроса нужно передать массив, содержащий JSON представления Возвратов поставщику, которые вы хотите создать или обновить. Обновляемые Возвраты поставщику должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Возвратов поставщику
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "77887",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"description": "Возврат поставщику созданный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome124",
"moment": "2016-11-21 14:37:00",
"applicable": true,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"value": "отломана деталь"
},
{
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"value": false
}
],
"positions": [
{
"quantity": 1,
"price": 1241200,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e6447ee7-3303-11e6-8a84-bae5000149c2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 24100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8517bc4-3303-11e6-8a84-bae500014de1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/6767bc73-3d19-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 2421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8563cc5-3303-11e6-8a84-bae500014df0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7585391b-41c0-11e6-8a84-bae5000000de",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"name": "763457",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/1205364b-7f01-455a-a1b5-4ba0988c8308",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/348d910b-6dc0-483f-b916-2237bc54a04e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"description": "Возврат поставщику созданный и обновленный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome!!!",
"moment": "2016-11-21 14:27:00",
"applicable": false,
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/states/69e39d04-41be-11e6-8a84-bae5000000d2",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"value": true
}
],
"positions": [
{
"quantity": 1,
"price": 1241200,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e6447ee7-3303-11e6-8a84-bae5000149c2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 24100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8517bc4-3303-11e6-8a84-bae500014de1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/6767bc73-3d19-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 2421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8563cc5-3303-11e6-8a84-bae500014df0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 263000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Возвратов поставщику.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "6d5371fc-41c1-11e6-8a84-bae50000001c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:29:29",
"name": "77887",
"description": "Возврат поставщику созданный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome124",
"moment": "2016-11-21 14:37:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4107300,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e124-41be-11e6-8a84-bae5000000cb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"name": "Брак продукции",
"type": "boolean",
"value": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"name": "Причина, отличная от брака",
"type": "text",
"value": "отломана деталь"
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 4,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7585391b-41c0-11e6-8a84-bae5000000de",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "6d5371fc-41c1-11e6-8a84-bae50000001c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/1205364b-7f01-455a-a1b5-4ba0988c8308",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/348d910b-6dc0-483f-b916-2237bc54a04e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:35:26",
"name": "763457",
"description": "Возврат поставщику созданный и обновленный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome!!!",
"moment": "2016-11-21 14:27:00",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4370300,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/states/69e39d04-41be-11e6-8a84-bae5000000d2",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e124-41be-11e6-8a84-bae5000000cb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"name": "Брак продукции",
"type": "boolean",
"value": true
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"name": "Причина, отличная от брака",
"type": "text",
"value": "отломана деталь"
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7585391b-41c0-11e6-8a84-bae5000000de",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
}
]
Удалить Возврат поставщику
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
Запрос на удаление Возврата поставщику с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Возврата поставщику.
Метаданные Возвратов поставщикам
Метаданные Возвратов поставщикам
Запрос на получение метаданных Возвратов поставщикам. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Возвратов поставщикам
- attributes - Массив объектов доп. полей Возвратов поставщикам в формате Метаданных
- states - Массив статусов Возвратов поставщикам
- createShared - создавать новые Возвраты поставщикам с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Возвратов поставщикам
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Возвратов поставщикам.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e124-41be-11e6-8a84-bae5000000cb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"name": "Брак продукции",
"type": "boolean",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"name": "Причина, отличная от брака",
"type": "text",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/states/69e394ff-41be-11e6-8a84-bae5000000d0",
"type": "state",
"mediaType": "application/json"
},
"id": "69e394ff-41be-11e6-8a84-bae5000000d0",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Оформлен",
"color": 9245744,
"stateType": "Regular",
"entityType": "purchasereturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/states/69e39958-41be-11e6-8a84-bae5000000d1",
"type": "state",
"mediaType": "application/json"
},
"id": "69e39958-41be-11e6-8a84-bae5000000d1",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Произведен частично",
"color": 4354177,
"stateType": "Regular",
"entityType": "purchasereturn"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/states/69e39d04-41be-11e6-8a84-bae5000000d2",
"type": "state",
"mediaType": "application/json"
},
"id": "69e39d04-41be-11e6-8a84-bae5000000d2",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Произведен",
"color": 8825440,
"stateType": "Regular",
"entityType": "purchasereturn"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"name": "Причина, отличная от брака",
"type": "text",
"required": false
}
Шаблон возврата поставщику
Шаблон возврата поставщику
Запрос на получение предзаполненого стандартными значениями шаблона возврата поставщику без связи с каким-либо документом.
Создание шаблона возврата поставщику с пустым телом запроса
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного Возврата поставщику.
{
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"payedSum": 0
}
Шаблон возврата поставщику на основе
Запрос на получение предзаполненного шаблона возврата поставщику на основе переданной приемки. В ответ на запрос вернется предзаполненный шаблон возврата поставщику, который затем можно будет использовать для создания нового возврата с помощью POST запроса.
Пример запроса на создание шаблона возврата поставщику на основе приемки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/373d2925-4a98-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного Возврата поставщику.
{
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/1485d676-32ca-11e6-8a84-bae500000009/accounts/1485e43e-32ca-11e6-8a84-bae50000000a",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
},
"rows": []
},
"vatEnabled": true,
"vatIncluded": true,
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/373d2925-4a98-11e6-8a84-bae500000069",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Возврат поставщику
Получить Возврат поставщику
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
Запрос на получение отдельного Возврата поставщику с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Возврата поставщику с указанным id.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/e699b298-41bd-11e6-8a84-bae5000000ba",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "e699b298-41bd-11e6-8a84-bae5000000ba",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:04:15",
"name": "00004",
"externalCode": "tBSZzXSgggWNL5MZ7IrYE2",
"moment": "2016-07-04 11:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 43156000,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/91287d9a-41bc-11e6-8a84-bae500000082",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/722e39f0-313e-11e6-8a84-bae500000008",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/14bfc067-32ca-11e6-8a84-bae50000003f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"vatEnabled": true,
"vatIncluded": true,
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/e699b298-41bd-11e6-8a84-bae5000000ba/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 7,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/80d04ebc-41bd-11e6-8a84-bae500000085",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Изменить Возврат поставщику
Запрос на обновление Возврата поставщику с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Возврата поставщику, кроме тех, что
помечены Только для чтения в описании атрибутов Возврата поставщику.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
Контрагент должен совпадать с контрагентом, указанным в документе, по которому создается возврат.
При обновлении возврата:
- Нельзя изменять следующие поля: agentAccount, agent, supply
- Нельзя выставить валюту отличную от валюты в документе
- Нельзя добавить позиции, отсутствующие среди позиций документа.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
Пример запроса на обновление Возврата поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "763457",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/1205364b-7f01-455a-a1b5-4ba0988c8308",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/348d910b-6dc0-483f-b916-2237bc54a04e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"description": "Возврат поставщику созданный и обновленный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome!!!",
"moment": "2016-11-21 14:27:00",
"applicable": false,
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/states/69e39d04-41be-11e6-8a84-bae5000000d2",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"value": true
}
],
"positions": [
{
"quantity": 1,
"price": 1241200,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e6447ee7-3303-11e6-8a84-bae5000149c2",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 24100,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8517bc4-3303-11e6-8a84-bae500014de1",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/service/6767bc73-3d19-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/service/metadata",
"type": "service",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 2421000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/e8563cc5-3303-11e6-8a84-bae500014df0",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 263000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Возврата поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json"
},
"id": "6d5371fc-41c1-11e6-8a84-bae50000001c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/1205364b-7f01-455a-a1b5-4ba0988c8308",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/348d910b-6dc0-483f-b916-2237bc54a04e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-07-04 11:35:26",
"name": "763457",
"description": "Возврат поставщику созданный и обновленный через API",
"code": "8865255398",
"externalCode": "fruitsareawesome!!!",
"moment": "2016-11-21 14:27:00",
"applicable": false,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4370300,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/faf3ff5b-2e58-11e6-8a84-bae500000050",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/states/69e39d04-41be-11e6-8a84-bae5000000d2",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/fae3561a-2e58-11e6-8a84-bae50000004e/accounts/fae39d66-2e58-11e6-8a84-bae50000004f",
"type": "account",
"mediaType": "application/json"
}
},
"agentAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/147c1f1b-32ca-11e6-8a84-bae500000004/accounts/147c3231-32ca-11e6-8a84-bae500000005",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e124-41be-11e6-8a84-bae5000000cb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e124-41be-11e6-8a84-bae5000000cb",
"name": "Брак продукции",
"type": "boolean",
"value": true
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata/attributes/4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4fc7e7e7-41be-11e6-8a84-bae5000000cc",
"name": "Причина, отличная от брака",
"type": "text",
"value": "отломана деталь"
}
],
"vatEnabled": true,
"vatIncluded": true,
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/6d5371fc-41c1-11e6-8a84-bae50000001c/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
}
},
"supply": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/7585391b-41c0-11e6-8a84-bae5000000de",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
},
"payedSum": 0
}
Позиции Возврата поставщику
Отдельный ресурс для управления позициями Возврата поставщику. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить Позиции
Запрос на получение списка всех позиций данной Возврата поставщику.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Возврата поставщику.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить Позиции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций Возврата поставщику.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "purchasereturnposition",
"mediaType": "application/json",
"size": 7,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/e699bc75-41bd-11e6-8a84-bae5000000bb",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "e699bc75-41bd-11e6-8a84-bae5000000bb",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 40,
"price": 34400,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/a69fe5c3-3303-11e6-8a84-bae50000dfab",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/e699c2b5-41bd-11e6-8a84-bae5000000bc",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "e699c2b5-41bd-11e6-8a84-bae5000000bc",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 52,
"price": 556000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0464a192-3304-11e6-8a84-bae500017f51",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/e699c804-41bd-11e6-8a84-bae5000000bd",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "e699c804-41bd-11e6-8a84-bae5000000bd",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 32,
"price": 200000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/044e812a-3304-11e6-8a84-bae500017f34",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/e699cd72-41bd-11e6-8a84-bae5000000be",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "e699cd72-41bd-11e6-8a84-bae5000000be",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 112,
"price": 34000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/048b1a8b-3304-11e6-8a84-bae500017f84",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/e699d288-41bd-11e6-8a84-bae5000000bf",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "e699d288-41bd-11e6-8a84-bae5000000bf",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 76,
"price": 35000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27eba7b5-3303-11e6-8a84-bae500002b72",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bad99f1-2842-11e9-ac12-000c0000005c"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/e699d76d-41bd-11e6-8a84-bae5000000c0",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "e699d76d-41bd-11e6-8a84-bae5000000c0",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 6000,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/130a02d7-3303-11e6-8a84-bae500001887",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c3c1618-2842-11e9-ac12-000c0000006f"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/e699dcb4-41bd-11e6-8a84-bae5000000c1",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "e699dcb4-41bd-11e6-8a84-bae5000000c1",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 75,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/3b9a7d0c-2842-11e9-ac12-000c0000005a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=0475cacb-3303-11e6-8a84-bae500000765"
}
}
}
]
}
Создать Позицию
Запрос на создание новой позиции в Возврате поставщику. Для успешного создания необходимо в теле запроса указать следующие поля:
assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Возврата поставщику.
quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Возврата поставщику. Все созданные данным запросом позиции будут добавлены к уже существующим. Нельзя создавать позиции, отличные от позиций в документе, по которому создается возврат. Допустимо только отличие в quantity позиций (количество в позиции в возврате м.б. меньше или равно количеству в позиции в документе).
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
Пример запроса на создание позиций в Возврате поставщику.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 1,
"price": 263000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 10000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0744d71b-2e59-11e6-8a84-bae50000007f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданных позиций.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/9cfa8b56-41bf-11e6-8a84-bae500000014",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "9cfa8b56-41bf-11e6-8a84-bae500000014",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 263000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/20485cfd-2e62-11e6-8a84-bae500000112",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/9cfa9b0e-41bf-11e6-8a84-bae500000015",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "9cfa9b0e-41bf-11e6-8a84-bae500000015",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 1,
"price": 10000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/0744d71b-2e59-11e6-8a84-bae50000007f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
}
]
Позиция Возврата поставщику
Получить Позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Возврата поставщику. |
Запрос на получение отдельной позиции Возврата поставщику с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Возврата поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 76,
"price": 35000,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/27eba7b5-3303-11e6-8a84-bae500002b72",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
}
Изменить Позицию
Запрос на обновление отдельной позиции Возврата поставщику. При обновлении отдельной позиции в возврате можно только изменить количество данной позиции. Причем это количество должно быть в пределах , где n - кол-во данной позиции в документе, по которому создан возврат.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Возврата поставщику. |
Пример запроса на обновление отдельной позиции в Возврате поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 6754
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Возврата поставщику.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "purchasereturnposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"quantity": 6754,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/130a02d7-3303-11e6-8a84-bae500001887",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Возврата поставщику. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Возврата поставщику. |
Запрос на удаление отдельной позиции Возврата поставщику с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Возврата поставщику.
Счет-фактура выданный
Счета-фактуры выданные
Средствами JSON API можно создавать и изменять Счет-фактуры выданные, запрашивать списки выданных Счетов-фактур, сведения по отдельным Счетам-фактурам и удалять Счета-фактуры. Счет-фактура может быть создана только на основании отгрузки, возврата поставщику или входящего платежа, без документа-основания счет-фактуру создать нельзя. Кодом сущности для выданного Счета-фактуры в составе JSON API является ключевое слово factureout.
Атрибуты сущности
- meta - Метаданные о выданном Счете-фактуре
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер выданного Счета-фактуры
- description - Комментарий выданного Счета-фактуры
- externalCode - Внешний код выданного Счета-фактуры
- moment - Дата выданного Счета-фактуры
- applicable - Отметка о проведении
- sum - Сумма выданного Счета-фактуры в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Только для чтения - agent - Ссылка на контрагента в формате Метаданных
Только для чтения - contract - Ссылка на договор в формате Метаданных
- state - Статус выданного Счета-фактуры в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - stateContractId - Идентификатор государственного контракта, договора (соглашения)
Связи с другими документами
- demands - Массив ссылок на связанные отгрузки в формате Метаданных
- meta - Ссылка на отгрузку, к которой привязан этот Счет-фактура в формате метаданных
- payments - Массив ссылок на связанные входящие платежи в формате Метаданных
- meta - Ссылка на входящий платеж, к которой привязан этот Счет-фактура в формате метаданных
- returns - Массив ссылок на связанные возвраты поставщикам в формате Метаданных
- meta - Ссылка на возврат поставщику, к которой привязан этот Счет-фактура в формате метаданных
Другие поля
- consignee - Грузополучатель
- paymentNumber - Название платежного документа
- paymentDate - Дата платежного документа
О работе с доп. полями Счет-фактур можно прочитать здесь
Получить выданные Счета-фактуры
Запрос всех выданных Счетов-фактур на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой выданные Счета-фактуры.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить выданные Счета-фактуры
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/factureout"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка выданных Счетов-фактур.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/02eb1458-aa6e-11e6-8a84-bc5200000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json"
},
"id": "02eb1458-aa6e-11e6-8a84-bc5200000076",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-14 16:38:48",
"name": "00001",
"description": "комментарий",
"externalCode": "pb8w9ZcVhQbFff4R58SQ30",
"moment": "2016-11-14 16:25:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/217065c0-9b50-11e6-8a84-bc52000000bf",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 60
},
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/f1204d87-9c46-11e6-8a84-bc52000000b9",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/states/e1115474-aa6e-11e6-8a84-bc520000007c",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/attributes/8b0b6c1d-aa6f-11e6-8a84-bc520000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "8b0b6c1d-aa6f-11e6-8a84-bc520000008a",
"name": "доп поле",
"type": "string",
"value": "значение доп.поля"
}
],
"paymentNumber": "платежный д-т",
"paymentDate": "2016-11-14 00:00:00",
"stateContractId": "005674",
"consignee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/f2570f6a-aa6d-11e6-8a84-bc520000006f",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}
]
}
Создать Счет-фактуру
Запрос на создание Счета-фактуры на основании отгрузки, входящего платежа или возврата поставщику. Документ-основание должен быть указан в единственном экземпляре. Для установки paymentNumber, paymentDate значения должны быть переданы в теле Json, так как перечисленные поля не заполняются из документа-основания.
Пример создания нового Счета-фактуры, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/factureout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/a95dbc95-24e0-11e7-1542-821d00000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета-фактуры.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/fa610268-2b5d-11e7-1542-821d00000010",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json"
},
"id": "fa610268-2b5d-11e7-1542-821d00000010",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 18:27:08",
"name": "00001",
"externalCode": "KAwh2VT7hIzHDWQoIcfvS0",
"moment": "2017-04-27 18:27:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d95dd-2346-11e7-1542-821d00000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 18:27:09",
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/a95dbc95-24e0-11e7-1542-821d00000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}
Массовое создание и обновление выданных Счетов-фактур
Массовое создание и обновление выданных Счетов-фактур. В теле запроса нужно передать массив, содержащий JSON представления выданных Счетов-фактур, которые вы хотите создать или обновить. Обновляемые выданные Счета-фактуры должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких выданных Счетов-фактур
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/factureout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/a95dbc95-24e0-11e7-1542-821d00000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/99d41b01-aa8a-11e6-8af5-581e0000007e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json"
},
"name": "FactureOut2"
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных выданных Счетов-фактур.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/fa610268-2b5d-11e7-1542-821d00000010",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json"
},
"id": "fa610268-2b5d-11e7-1542-821d00000010",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 18:27:08",
"name": "00001",
"externalCode": "KAwh2VT7hIzHDWQoIcfvS0",
"moment": "2017-04-27 18:27:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d95dd-2346-11e7-1542-821d00000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 18:27:09",
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/a95dbc95-24e0-11e7-1542-821d00000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/99d41b01-aa8a-11e6-8af5-581e0000007e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json"
},
"id": "99d41b01-aa8a-11e6-8af5-581e0000007e",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 18:36:36",
"name": "FactureOut2",
"externalCode": "KAwh2VT7hIzHDWQoIcfvS0",
"moment": "2017-04-27 18:27:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d95dd-2346-11e7-1542-821d00000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 18:27:09",
"stateContractId": "005674",
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/a95dbc95-24e0-11e7-1542-821d00000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}
]
Метаданные выданных Счетов-фактур
Метаданные Счетов-фактур
Запрос на получение метаданных выданных Счетов-фактур. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные выданных Счетов-фактур
- attributes - Массив объектов доп. полей выданных Счетов-фактур в формате Метаданных
- states - Массив статусов выданных Счетов-фактур
- createShared - создавать новые выданные Счета-фактуры с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные выданных Счетов-фактур
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей выданных Счетов-фактур.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/attributes/8b0b6c1d-aa6f-11e6-8a84-bc520000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "8b0b6c1d-aa6f-11e6-8a84-bc520000008a",
"name": "доп поле",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/states/e1115474-aa6e-11e6-8a84-bc520000007c",
"type": "state",
"mediaType": "application/json"
},
"id": "e1115474-aa6e-11e6-8a84-bc520000007c",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"name": "rewtret",
"color": 10066329,
"stateType": "Regular",
"entityType": "factureout"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 8b0b6c1d-aa6f-11e6-8a84-bc520000008a id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/attributes/8b0b6c1d-aa6f-11e6-8a84-bc520000008a"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/attributes/8b0b6c1d-aa6f-11e6-8a84-bc520000008a",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "8b0b6c1d-aa6f-11e6-8a84-bc520000008a",
"name": "доп поле",
"type": "string",
"required": false
}
### Шаблон выданного Счета-фактуры
Шаблон выданного Счета-фактуры на основе
Запрос на получение предзаполненного шаблона выданного Счета-фактуры на основе отгрузки, возврата поставщику или входящего платежа. В ответ на запрос вернется предзаполненный шаблон выданного Счета-фактуры, который затем можно будет использовать для создания нового Счета-фактуры с помощью POST запроса.
Пример запроса на создание шаблона выданного Счета-фактуры на основе отгрузки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/fb3e5ec6-66cc-11e7-6adb-ede5000000be",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного выданного Счета-фактуры.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/498a0445-66cc-11e7-6adb-ede50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=498a0445-66cc-11e7-6adb-ede50000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/48f21833-66cc-11e7-6adb-ede500000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-07-20 14:54:48",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/49b4b0b0-66cc-11e7-6adb-ede500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=49b4b0b0-66cc-11e7-6adb-ede500000058"
}
}
},
"sum": 10000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/49b43cd5-66cc-11e7-6adb-ede500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=49b43cd5-66cc-11e7-6adb-ede500000056"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/49b00bbc-66cc-11e7-6adb-ede500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=49b00bbc-66cc-11e7-6adb-ede500000051"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/states/82d0741a-6abc-11e7-6adb-ede50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "state",
"mediaType": "application/json"
}
},
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/fb3e5ec6-66cc-11e7-6adb-ede5000000be",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#demand/edit?id=fb3e5ec6-66cc-11e7-6adb-ede5000000be"
}
}
]
}
Пример запроса на создание шаблона выданного Счета-фактуры на основе возврата поставщику.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"returns": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/62ebf0be-67d8-11e7-6adb-ede500000033",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#purchasereturn/edit?id=62ebf0be-67d8-11e7-6adb-ede500000033"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного выданного Счета-фактуры.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/498a0445-66cc-11e7-6adb-ede50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=498a0445-66cc-11e7-6adb-ede50000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/48f21833-66cc-11e7-6adb-ede500000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-07-20 15:26:40",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/49b4b0b0-66cc-11e7-6adb-ede500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=49b4b0b0-66cc-11e7-6adb-ede500000058"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/49b40d55-66cc-11e7-6adb-ede500000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=49b40d55-66cc-11e7-6adb-ede500000054"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/49b00bbc-66cc-11e7-6adb-ede500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=49b00bbc-66cc-11e7-6adb-ede500000051"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/states/82d0741a-6abc-11e7-6adb-ede50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "state",
"mediaType": "application/json"
}
},
"returns": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/62ebf0be-67d8-11e7-6adb-ede500000033",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchasereturn/metadata",
"type": "purchasereturn",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#purchasereturn/edit?id=62ebf0be-67d8-11e7-6adb-ede500000033"
}
}
]
}
Пример запроса на создание шаблона выданного Счета-фактуры на основе входящего платежа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"payments": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/f69cb6ec-6d45-11e7-6adb-ede50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#paymentin/edit?id=f69cb6ec-6d45-11e7-6adb-ede50000001c"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного выданного Счета-фактуры.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/498a0445-66cc-11e7-6adb-ede50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=498a0445-66cc-11e7-6adb-ede50000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/48f21833-66cc-11e7-6adb-ede500000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-07-20 15:25:09",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/49b4b0b0-66cc-11e7-6adb-ede500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=49b4b0b0-66cc-11e7-6adb-ede500000058"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/35950354-6ae5-11e7-6adb-ede500000036",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=35950354-6ae5-11e7-6adb-ede500000036"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/49b00bbc-66cc-11e7-6adb-ede500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=49b00bbc-66cc-11e7-6adb-ede500000051"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/states/82d0741a-6abc-11e7-6adb-ede50000000e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "state",
"mediaType": "application/json"
}
},
"payments": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/f69cb6ec-6d45-11e7-6adb-ede50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#paymentin/edit?id=f69cb6ec-6d45-11e7-6adb-ede50000001c"
}
}
]
}
Счет-фактура выданный
Получить выданный Счет-фактуру
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 99d41b01-aa8a-11e6-8af5-581e0000007e id Счета-фактуры. |
Запрос на получение отдельного выданного Счета-фактуры с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/99d41b01-aa8a-11e6-8af5-581e0000007e"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление выданного Счета-фактуры.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/99d41b01-aa8a-11e6-8af5-581e0000007e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json"
},
"id": "99d41b01-aa8a-11e6-8af5-581e0000007e",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-14 19:52:25",
"name": "00001",
"externalCode": "iXXMP3d-gJI8avpfWsDAU3",
"moment": "2016-11-08 17:26:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9596f69c-9609-11e6-8af5-581e000000d9",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/states/9770ee98-aa8a-11e6-8af5-581e0000007b",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata/attributes/3aa46d91-aa8a-11e6-8af5-581e00000077",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "3aa46d91-aa8a-11e6-8af5-581e00000077",
"name": "special_description",
"type": "string",
"value": "jih"
}
],
"stateContractId": "005674",
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/750c8f8e-a5bf-11e6-8af5-581e000000bc",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}
Изменить выданный Счет-фактуру
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 99d41b01-aa8a-11e6-8af5-581e0000007e id Счета-фактуры. |
Запрос на обновление Счета-фактуры с указанным id.
Пример запроса на обновление Счет-фактуры.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/99d41b01-aa8a-11e6-8af5-581e0000007e"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "FactureOut2"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета-фактуры.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/99d41b01-aa8a-11e6-8af5-581e0000007e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/factureout/metadata",
"type": "factureout",
"mediaType": "application/json"
},
"id": "99d41b01-aa8a-11e6-8af5-581e0000007e",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 18:36:36",
"name": "FactureOut2",
"externalCode": "KAwh2VT7hIzHDWQoIcfvS0",
"moment": "2017-04-27 18:27:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d95dd-2346-11e7-1542-821d00000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 18:27:09",
"stateContractId": "005674",
"demands": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/demand/a95dbc95-24e0-11e7-1542-821d00000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/demand/metadata",
"type": "demand",
"mediaType": "application/json"
}
}
]
}
Удалить выданный Счет-фактуру
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id Счета-фактуры. |
Запрос на удаление выданного Счета-фактуры с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/factureout/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление выданного Счета-фактуры.
Счет-фактура полученный
Счета-фактуры полученные
Средствами JSON API можно создавать и изменять Счет-фактуры полученные, запрашивать списки полученных Счетов-фактур, сведения по отдельным Счетам-фактурам и удалять Счета-фактуры. Счет-фактура может быть создана только на основании приемки или исходящего платежа, без документа-основания счет-фактуру создать нельзя. Кодом сущности для полученного Счета-фактуры в составе JSON API является ключевое слово facturein.
Атрибуты сущности
- meta - Метаданные о полученном Счете-фактуре
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер полученного Счета-фактуры
- description - Комментарий полученного Счета-фактуры
- externalCode - Внешний код полученного Счета-фактуры
- moment - Дата полученного Счета-фактуры
- applicable - Отметка о проведении
- sum - Сумма полученного Счета-фактуры в установленной валюте
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Только для чтения - agent - Ссылка на контрагента в формате Метаданных
Только для чтения - contract - Ссылка на договор в формате Метаданных
- state - Статус полученного Счета-фактуры в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения
Связи с другими документами
- supplies - Массив ссылок на связанные приемки в формате Метаданных
- meta - Ссылка на приемку, к которой привязан этот Счет-фактура в формате метаданных
- payments - Массив ссылок на связанные исходящие платежи в формате Метаданных
- meta - Ссылка на исходящий платеж, к которой привязан этот Счет-фактура в формате метаданных
Другие поля
- incomingNumber - Входящий номер
- incomingDate - Входящая дата
О работе с доп. полями Счет-фактур можно прочитать здесь
Получить полученные Счета-фактуры
Запрос всех полученных Счетов-фактур на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой полученные Счет-фактуры.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить полученные Счета-фактуры
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/facturein"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка полученных Счетов-фактур.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/209fe91a-ab00-11e6-8af5-581e00000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"id": "209fe91a-ab00-11e6-8af5-581e00000076",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-15 09:52:51",
"name": "00002",
"externalCode": "sylr1937hnp9AAftWLeYl3",
"moment": "2016-11-15 09:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 200000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9596b6e2-9609-11e6-8af5-581e000000d7",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/1b56b5c8-ab00-11e6-8af5-581e00000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/f4369e0b-aaff-11e6-8af5-581e0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"id": "f4369e0b-aaff-11e6-8af5-581e0000006c",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-15 09:51:37",
"name": "00001",
"externalCode": "M0YjPeX8gqISsVA32pRQu0",
"moment": "2016-11-15 09:51:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9596b6e2-9609-11e6-8af5-581e000000d7",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/ecc943f6-aaff-11e6-8af5-581e00000066",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}
]
}
Создать Счет-фактуру
Запрос на создание Счета-фактуры на основании приемки или исходящего платежа. Документ-основание должен быть указан в единственном экземпляре. Для установки incomingNumber, incomingDate значения должны быть переданы в теле Json, так как перечисленные поля не заполняются из документа-основания.
Пример создания нового Счета-фактуры, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/facturein"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"incomingNumber": "356124365",
"incomingDate": "2017-04-06 00:00:00",
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/22e8d1ea-29bc-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Счета-фактуры.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/bc060447-2b48-11e7-1542-821d00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"id": "bc060447-2b48-11e7-1542-821d00000000",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 17:35:04",
"name": "00001",
"description": "dsfsdf",
"externalCode": "5cp4fXAKjQ3MIxQNCKL-80",
"moment": "2017-04-27 15:55:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d7b30-2346-11e7-1542-821d00000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 15:55:04",
"incomingNumber": "356124365",
"incomingDate": "2017-04-06 00:00:00",
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/22e8d1ea-29bc-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}
Массовое создание и обновление полученных Счетов-фактур
Массовое создание и обновление полученных Счетов-фактур. В теле запроса нужно передать массив, содержащий JSON представления полученных Счетов-фактур, которые вы хотите создать или обновить. Обновляемые полученные Счета-фактуры должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких полученных Счетов-фактур
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/facturein"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"incomingNumber": "356124365",
"incomingDate": "2017-04-06 00:00:00",
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/22e8d1ea-29bc-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/209fe91a-ab00-11e6-8af5-581e00000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"name": "FactureIn2"
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных полученных Счетов-фактур.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/bc060447-2b48-11e7-1542-821d00000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"id": "bc060447-2b48-11e7-1542-821d00000000",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 17:35:04",
"name": "00001",
"description": "dsfsdf",
"externalCode": "5cp4fXAKjQ3MIxQNCKL-80",
"moment": "2017-04-27 15:55:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d7b30-2346-11e7-1542-821d00000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 15:55:04",
"incomingNumber": "356124365",
"incomingDate": "2017-04-06 00:00:00",
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/22e8d1ea-29bc-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/209fe91a-ab00-11e6-8af5-581e00000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"id": "209fe91a-ab00-11e6-8af5-581e00000076",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 18:38:19",
"name": "FactureIn2",
"description": "dsfsdf",
"externalCode": "5cp4fXAKjQ3MIxQNCKL-80",
"moment": "2017-04-27 15:55:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d7b30-2346-11e7-1542-821d00000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 15:55:04",
"incomingNumber": "356124365",
"incomingDate": "2017-04-06 00:00:00",
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/22e8d1ea-29bc-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}
]
Метаданные полученных Счетов-фактур
Метаданные Счетов-фактур
Запрос на получение метаданных полученных Счетов-фактур. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные полученных Счетов-фактур
- attributes - Массив объектов доп. полей полученных Счетов-фактур в формате Метаданных
- states - Массив статусов полученных Счетов-фактур
- createShared - создавать новые полученные Счета-фактуры с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные полученных Счетов-фактур
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей полученных Счетов-фактур.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata/attributes/6323a876-ab00-11e6-8af5-581e00000083",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6323a876-ab00-11e6-8af5-581e00000083",
"name": "extra field",
"type": "string",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata/attributes/6323b1d9-ab00-11e6-8af5-581e00000084",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6323b1d9-ab00-11e6-8af5-581e00000084",
"name": "else_field",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata/states/6f210951-ab00-11e6-8af5-581e00000088",
"type": "state",
"mediaType": "application/json"
},
"id": "6f210951-ab00-11e6-8af5-581e00000088",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"name": "my_status",
"color": 10066329,
"stateType": "Regular",
"entityType": "facturein"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 8b0b6c1d-aa6f-11e6-8a84-bc520000008a id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata/attributes/8b0b6c1d-aa6f-11e6-8a84-bc520000008a"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata/attributes/6323b1d9-ab00-11e6-8af5-581e00000084",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "6323b1d9-ab00-11e6-8af5-581e00000084",
"name": "else_field",
"type": "string",
"required": false
}
Шаблон полученного Счета-фактуры
Шаблон полученного Счета-фактуры на основе
Запрос на получение предзаполненного шаблона полученного Счета-фактуры на основе приемки или исходящего платежа. В ответ на запрос вернется предзаполненный шаблон полученного Счета-фактуры, который затем можно будет использовать для создания нового Счета-фактуры с помощью POST запроса.
Пример запроса на создание шаблона полученного Счета-фактуры на основе приемки.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/facturein/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5dfd7505-67d8-11e7-6adb-ede50000002d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#supply/edit?id=5dfd7505-67d8-11e7-6adb-ede50000002d"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного полученного Счета-фактуры.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/498a0445-66cc-11e7-6adb-ede50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=498a0445-66cc-11e7-6adb-ede50000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/48f21833-66cc-11e7-6adb-ede500000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-07-20 15:30:01",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/49b4b0b0-66cc-11e7-6adb-ede500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=49b4b0b0-66cc-11e7-6adb-ede500000058"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/49b40d55-66cc-11e7-6adb-ede500000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=49b40d55-66cc-11e7-6adb-ede500000054"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/49b00bbc-66cc-11e7-6adb-ede500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=49b00bbc-66cc-11e7-6adb-ede500000051"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata/states/7ef4eb25-6abc-11e7-6adb-ede50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "state",
"mediaType": "application/json"
}
},
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/5dfd7505-67d8-11e7-6adb-ede50000002d",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#supply/edit?id=5dfd7505-67d8-11e7-6adb-ede50000002d"
}
}
]
}
Пример запроса на создание шаблона полученного Счета-фактуры на основе исходящего платежа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/facturein/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"payments": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/dc5acb9c-6d46-11e7-6adb-ede500000030",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#paymentout/edit?id=dc5acb9c-6d46-11e7-6adb-ede500000030"
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного полученного Счета-фактуры.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/498a0445-66cc-11e7-6adb-ede50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#employee/edit?id=498a0445-66cc-11e7-6adb-ede50000002a"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/48f21833-66cc-11e7-6adb-ede500000001",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2017-07-20 15:29:19",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/49b4b0b0-66cc-11e7-6adb-ede500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#currency/edit?id=49b4b0b0-66cc-11e7-6adb-ede500000058"
}
}
},
"sum": 0,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/d77f0d20-6ae2-11e7-6adb-ede50000001c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#company/edit?id=d77f0d20-6ae2-11e7-6adb-ede50000001c"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/49b00bbc-66cc-11e7-6adb-ede500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#mycompany/edit?id=49b00bbc-66cc-11e7-6adb-ede500000051"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata/states/7ef4eb25-6abc-11e7-6adb-ede50000000a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "state",
"mediaType": "application/json"
}
},
"payments": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/dc5acb9c-6d46-11e7-6adb-ede500000030",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentout/metadata",
"type": "paymentout",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#paymentout/edit?id=dc5acb9c-6d46-11e7-6adb-ede500000030"
}
}
]
}
Счет-фактура полученный
Получить полученный Счет-фактуру
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета-фактуры. |
Запрос на получение отдельного полученного Счета-фактуры с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/facturein/209fe91a-ab00-11e6-8af5-581e00000076"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление полученного Счета-фактуры.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/209fe91a-ab00-11e6-8af5-581e00000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"id": "209fe91a-ab00-11e6-8af5-581e00000076",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-15 09:52:51",
"name": "00002",
"externalCode": "sylr1937hnp9AAftWLeYl3",
"moment": "2016-11-15 09:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 200000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/9596b6e2-9609-11e6-8af5-581e000000d7",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/1b56b5c8-ab00-11e6-8af5-581e00000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}
Изменить полученный Счет-фактуру
Запрос на обновление Счета-фактуры с указанным id.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета-фактуры. |
Пример запроса на обновление Счета-фактуры.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/facturein/209fe91a-ab00-11e6-8af5-581e00000076"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "FactureIn2"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Счета-фактуры.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/209fe91a-ab00-11e6-8af5-581e00000076",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/facturein/metadata",
"type": "facturein",
"mediaType": "application/json"
},
"id": "209fe91a-ab00-11e6-8af5-581e00000076",
"accountId": "f4917c99-2346-11e7-1542-821d00000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/f500c39b-2346-11e7-1542-821d0000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f49447eb-2346-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2017-04-27 18:38:19",
"name": "FactureIn2",
"description": "dsfsdf",
"externalCode": "5cp4fXAKjQ3MIxQNCKL-80",
"moment": "2017-04-27 15:55:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/f52dd97c-2346-11e7-1542-821d00000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 4000,
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/f52d7b30-2346-11e7-1542-821d00000054",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/f52a29b3-2346-11e7-1542-821d00000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2017-04-27 15:55:04",
"incomingNumber": "356124365",
"incomingDate": "2017-04-06 00:00:00",
"supplies": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/supply/22e8d1ea-29bc-11e7-1542-821d00000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/supply/metadata",
"type": "supply",
"mediaType": "application/json"
}
}
]
}
Удалить полученный Счет-фактуру
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Счета-фактуры. |
Запрос на удаление полученного Счета-фактуры с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/facturein/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление полученного Счета-фактуры.
Инвентаризация
Средствами JSON API можно создавать и обновлять сведения о Инвентаризации, запрашивать списки Инвентаризаций и сведения по отдельным Инвентаризациям. Позициями Инвентаризации можно управлять как в составе отдельной Инвентаризации, так и отдельно - с помощью специальных ресурсов для управления позициями Инвентаризации. Кодом сущности для Инвентаризации в составе JSON API является ключевое слово inventory. Больше о Инвентаризациях можно прочитать этой ссылке.
Инвентаризация
Атрибуты сущности
- meta - Метаданные о Инвентаризации
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Инвентаризации
- externalCode - Внешний код Инвентаризации
- moment - Дата Инвентаризации
- sum - Сумма Инвентаризации в копейках
Только для чтения - owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
Необходимое - state - Статус Инвентаризации в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - positions - Ссылка на позиции Инвентаризации в формате Метаданных
Позиции Инвентаризации
Позиции Инвентаризации - это список товаров/модификаций/серий. Объект позиции Инвентаризации содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Фактическое количество товаров/модификаций/серий.
- price - Цена товара в копейках
- assortment - Ссылка на товар/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- correctionAmount - разница между расчетным остатком и фактическим
Только для чтения - calculatedQuantity - расчетный остаток
- correctionSum - избыток/недостача
Только для чтения
С позициями можно работать с помощью специальных ресурсов для управления позициями Инвентаризации, а также в составе отдельной Инвентаризации. При работе в составе отдельной Инвентаризации, вы можете отправлять запросы на создание отдельной Инвентаризации с включенным в тело запроса массивом позиций Инвентаризации. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Инвентаризации". Также, при работе в составе отдельной Инвентаризации, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Инвентаризации. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Инвентаризации" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями Инвентаризации можно прочитать здесь
Получить Инвентаризации
Запрос всех Инвентаризаций на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Инвентаризации.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить Инвентаризации
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/inventory"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Инвентаризаций.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7ee45d2d-ad65-11e6-8a84-bc52000000db",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "7ee45d2d-ad65-11e6-8a84-bc52000000db",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 11:03:31",
"name": "00001",
"externalCode": "HCUtF6T2jnNOzNbh-ZNNo1",
"moment": "2016-11-18 11:03:00",
"sum": 480000,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7ee45d2d-ad65-11e6-8a84-bc52000000db/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/8c3e615a-ad65-11e6-8a84-bc52000000df",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "8c3e615a-ad65-11e6-8a84-bc52000000df",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 11:03:53",
"name": "00002",
"externalCode": "aNpAW66rhIjZ4VmhA4igz0",
"moment": "2016-11-18 11:03:00",
"sum": 1020000,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/8c3e615a-ad65-11e6-8a84-bc52000000df/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
]
}
Создать Инвентаризацию
Запрос на создание новой Инвентаризации
Пример создания новой Инвентаризации с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/inventory"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Инвентаризации.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/8a2a5d07-ad6d-11e6-8a84-bc520000000a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "8a2a5d07-ad6d-11e6-8a84-bc520000000a",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 12:01:06",
"name": "00005",
"externalCode": "n0vO68WUgOh9OcHApWSVc2",
"moment": "2016-11-18 12:01:06",
"sum": 0,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/8a2a5d07-ad6d-11e6-8a84-bc520000000a/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
}
}
Массовое создание и обновление Инвентаризаций
Массовое создание и обновление Инвентаризаций. В теле запроса нужно передать массив, содержащий JSON представления Инвентаризаций, которые вы хотите создать или обновить. Обновляемые Инвентаризации должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Инвентаризаций
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/inventory"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"name": "newname",
"positions": {
"rows": [
{
"quantity": 140,
"price": 5000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"correctionAmount": -60,
"calculatedQuantity": 200,
"correctionSum": -300000
},
{
"quantity": 80,
"price": 4000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/58948866-ad65-11e6-8a84-bc52000000cf",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"correctionAmount": -20,
"calculatedQuantity": 100,
"correctionSum": -80000
}
]
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Инвентаризаций.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/8a2a5d07-ad6d-11e6-8a84-bc520000000a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "8a2a5d07-ad6d-11e6-8a84-bc520000000a",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 12:01:06",
"name": "00005",
"externalCode": "n0vO68WUgOh9OcHApWSVc2",
"moment": "2016-11-18 12:01:06",
"sum": 0,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/8a2a5d07-ad6d-11e6-8a84-bc520000000a/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 12:12:27",
"name": "newname",
"externalCode": "6iP5E4LLhpzxRKezcuKE90",
"moment": "2016-11-18 11:59:00",
"sum": 1020000,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
]
Удалить Инвентаризацию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
Запрос на удаление Инвентаризации с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Инвентаризации.
Метаданные Инвентаризаций
Метаданные Инвентаризаций
Запрос на получение метаданных Инвентаризаций. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Инвентаризаций
- attributes - Массив объектов доп. полей Инвентаризаций в формате Метаданных
- states - Массив статусов Инвентаризаций
- createShared - создавать новые Инвентаризации с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Инвентаризаций
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных Инвентаризаций.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"name": "доп.поле1",
"type": "string",
"required": false
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/1f7dc230-ad6e-11e6-8a84-bc52000000ec",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "1f7dc230-ad6e-11e6-8a84-bc52000000ec",
"name": "доп.поле2",
"type": "long",
"required": false
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"name": "доп.поле1",
"type": "string",
"required": false
}
Шаблон инвентаризации
Шаблон инвентаризации
Запрос на получение предзаполненого стандартными значениями шаблона инвентаризации без связи с каким-либо документом.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного списания.
{
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 17:52:33",
"sum": 0,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"rows": []
}
}
Инвентаризация
Получить Инвентаризацию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
Запрос на получение отдельной инвентаризации с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Инвентаризации.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 11:59:41",
"name": "00004",
"externalCode": "6iP5E4LLhpzxRKezcuKE90",
"moment": "2016-11-18 11:59:00",
"sum": 0,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
}
Изменить Инвентаризацию
Запрос на обновление инвентаризации с указанным id.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
Пример запроса на обновление отдельной Инвентаризации.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "newname",
"positions": {
"rows": [
{
"quantity": 140,
"price": 5000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"correctionAmount": -60,
"calculatedQuantity": 200,
"correctionSum": -300000
},
{
"quantity": 80,
"price": 4000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/58948866-ad65-11e6-8a84-bc52000000cf",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"correctionAmount": -20,
"calculatedQuantity": 100,
"correctionSum": -80000
}
]
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Инвентаризации.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 12:12:27",
"name": "newname",
"externalCode": "6iP5E4LLhpzxRKezcuKE90",
"moment": "2016-11-18 11:59:00",
"sum": 1020000,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Пример запроса на изменение Инвентаризации с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"name": "доп.поле1",
"type": "string",
"value": "text"
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/1f7dc230-ad6e-11e6-8a84-bc52000000ec",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "1f7dc230-ad6e-11e6-8a84-bc52000000ec",
"name": "доп.поле2",
"type": "long",
"value": 42
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Инвентаризации.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata",
"type": "inventory",
"mediaType": "application/json"
},
"id": "57a0bbfb-ad6d-11e6-8a84-bc52000000e7",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/c4b17cf2-99bb-11e6-8a84-bc520000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/c3cff163-99bb-11e6-8a84-bc5200000002",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 12:12:27",
"name": "newname",
"externalCode": "6iP5E4LLhpzxRKezcuKE90",
"moment": "2016-11-18 11:59:00",
"sum": 1020000,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c4eddfc8-99bb-11e6-8a84-bc5200000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/c4dee133-99bb-11e6-8a84-bc5200000051",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "1f7dbb1b-ad6e-11e6-8a84-bc52000000eb",
"name": "доп.поле1",
"type": "string",
"value": "text"
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/metadata/attributes/1f7dc230-ad6e-11e6-8a84-bc52000000ec",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "1f7dc230-ad6e-11e6-8a84-bc52000000ec",
"name": "доп.поле2",
"type": "long",
"value": 42
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/57a0bbfb-ad6d-11e6-8a84-bc52000000e7/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Позиции Инвентаризации
Отдельный ресурс для управления позициями Инвентаризации. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Инвентаризации
Запрос на получение списка всех позиций данной Инвентаризации.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Инвентаризации.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Инвентаризации
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельной Инвентаризации.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "inventoryposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/201452a2-ad6f-11e6-8a84-bc5200000010",
"type": "inventoryposition",
"mediaType": "application/json"
},
"id": "201452a2-ad6f-11e6-8a84-bc5200000010",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"quantity": 140,
"price": 5000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"correctionAmount": -60,
"calculatedQuantity": 200,
"correctionSum": -300000
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/20145d98-ad6f-11e6-8a84-bc5200000011",
"type": "inventoryposition",
"mediaType": "application/json"
},
"id": "20145d98-ad6f-11e6-8a84-bc5200000011",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"quantity": 80,
"price": 4000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/58948866-ad65-11e6-8a84-bc52000000cf",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"correctionAmount": -20,
"calculatedQuantity": 100,
"correctionSum": -80000
}
]
}
Создать позицию Инвентаризации
Запрос на создание новой позиции в Инвентаризации. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции Инвентаризации
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций Инвентаризации. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
Пример создания позиций в Инвентаризации.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/201452a2-ad6f-11e6-8a84-bc5200000010",
"type": "inventoryposition",
"mediaType": "application/json"
},
"id": "201452a2-ad6f-11e6-8a84-bc5200000010",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"quantity": 140,
"price": 2000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельной Инвентаризации.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/201452a2-ad6f-11e6-8a84-bc5200000010",
"type": "inventoryposition",
"mediaType": "application/json"
},
"id": "201452a2-ad6f-11e6-8a84-bc5200000010",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"quantity": 140,
"price": 2000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"correctionAmount": -60,
"calculatedQuantity": 200,
"correctionSum": -120000
}
]
Позиция Инвентаризации
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Запрос на получение отдельной позиции Инвентаризации с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Инвентаризации.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "inventoryposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"quantity": 140,
"price": 5000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"correctionAmount": -60,
"calculatedQuantity": 200,
"correctionSum": -300000
}
Изменить позицию
Запрос на обновление отдельной позиции Инвентаризации. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Пример запроса на обновление отдельной позиции в Инвентаризации.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "inventoryposition",
"mediaType": "application/json"
},
"id": "201452a2-ad6f-11e6-8a84-bc5200000010",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"quantity": 45,
"price": 1000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Инвентаризации.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "inventoryposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "c3cc7e30-99bb-11e6-8a84-bc5200000001",
"quantity": 45,
"price": 1000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/b6be720e-ad63-11e6-8a84-bc520000008f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"correctionAmount": -155,
"calculatedQuantity": 200,
"correctionSum": -155000
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Инвентаризации. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции. |
Запрос на удаление отдельной позиции Инвентаризации с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/inventory/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Инвентаризации.
Полученный отчет комиссионера
Средствами JSON API можно создавать и обновлять сведения о полученных отчетах комиссионера, запрашивать списки полученных отчетов комиссионера и сведения по отдельным полученным отчетам комиссионера. Позициями отчетов комиссионера можно управлять как в составе отдельного отчета, так и с помощью специальных ресурсов для управления позициями. Кодом сущности для полученного отчета комиссионера в составе JSON API является ключевое слово commissionreportin. Больше об отчетах комиссионера и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Полученные отчеты комиссионера
Атрибуты сущности
- meta - Метаданные о полученном отчете комиссионера
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер полученного отчета комиссионера
Необходимое - description - Комментарий полученного отчета комиссионера
- externalCode - Внешний код полученного отчета комиссионера
- moment - Дата полученного отчета комиссионера
- applicable - Отметка о проведении
- sum - Сумма полученного отчета комиссионера в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
Необходимое - project - Ссылка на проект в формате Метаданных
- state - Статус полученного отчета комиссионера в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - payedSum - Оплаченная сумма
Только для чтения - vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- positions - Ссылка на позиции полученного отчета комиссионера в формате Метаданных
- commissionPeriodStart - Начало периода
Необходимое - commissionPeriodEnd - Конец периода
Необходимое - rewardType - Тип вознаграждения
- rewardPercent - Процент вознаграждения (всегда 0 если вознаграждение не рассчитывается)
- commitentSum - Сумма коммитента в установленной валюте
Только для чтения
Связи с другими документами
- payments - Массив ссылок на связанные платежи в формате Метаданных
Позиции полученного отчета комиссионера
Позиции полученного отчета комиссионера - это список товаров/услуг/модификаций/серий. Объект позиции полученного отчета комиссионера содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- reward - Вознаграждение
С позициями можно работать с помощью специальных ресурсов для управления позициями полученного отчета комиссионера, а также в составе отдельного полученного отчета комиссионера. При работе в составе отдельного полученного отчета комиссионера, вы можете отправлять запросы на создание полученного отчета комиссионера с включенным в тело запроса массивом позиций полученного отчета комиссионера. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции отчета комиссионера". Также, при работе в составе отдельного полученного отчета комиссионера, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций полученного отчета комиссионера. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции полученного отчета комиссионера" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
Получить отчеты комиссионера
Запрос всех полученных отчетов комиссионера на учетной записи.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
| incomingDate | string (optional) Example: 2016-04-15 15:48:46 Параметр для фильтрации выборки по входящей дате. Подробнее про данный параметр можно посмотреть в разделе Фильтрация выборки с помощью параметра filter. Формат строки : ГГГГ-ММ-ДД ЧЧ:ММ:СС[.ммм], Часовой пояс: MSK (Московское время) |
Получить отчеты комиссионера
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка полученных отчетов комиссионера.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/392fb7a9-ab02-11e6-8a84-bae500000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"id": "392fb7a9-ab02-11e6-8a84-bae500000073",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-15 10:11:35",
"name": "00001",
"externalCode": "DfZi0N0mggqmVRt2hVf8t2",
"moment": "2016-11-15 10:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/392fb7a9-ab02-11e6-8a84-bae500000073/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-09 10:07:00",
"commissionPeriodEnd": "2016-11-09 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 0,
"commitentSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/6348c14c-ab39-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"id": "6348c14c-ab39-11e6-8a84-bae500000064",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 17:10:23",
"name": "00002",
"externalCode": "ec21rBixjdrEm0CVkCiOJ0",
"moment": "2016-11-15 14:19:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/6348c14c-ab39-11e6-8a84-bae500000064/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-15 14:19:00",
"commissionPeriodEnd": "2016-11-15 14:22:00",
"rewardType": "None",
"rewardPercent": 0,
"commitentSum": 0,
"payments": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/e39851ec-ab43-11e6-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
]
}
Создать полученный отчет комиссионера
Запрос на создание нового полученного отчета комиссионера. Обязательные для создания поля:
- name - номер
- agent - контрагент
- contract - договор
- organization - юрлицо
- commissionPeriodStart - начало периода
- commissionPeriodEnd - конец периода
- organizationAccount - счет юрлица (если у юрлица несколько счетов)
- agentAccount - счет контрагента (если у контрагента несколько счетов)
При указании поля contract важно:
- Чтобы договор был заключен с указанным в поле agent контрагентом
- Договор имел тип "Договор комиссии"
Пример создания нового полученного отчета комиссионера.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 2,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.99,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"value": "values"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного полученного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"id": "cc5beac8-acdb-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 18:37:50",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1764,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/cc5beac8-acdb-11e6-8a84-bae500000000/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 24,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15,
"commitentSum": 1499
}
Массовое создание и обновление полученных отчетов комиссионера
Массовое создание и обновление полученных отчетов комиссионера. В теле запроса нужно передать массив, содержащий JSON представления полученных отчетов комиссионера, которые вы хотите создать или обновить. Обновляемые полученные отчеты комиссионера должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких полученных отчетов комиссионера
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 2,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.99,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"value": "values"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 12,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.399,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "Newvalue"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных полученных отчетов комиссионера.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"id": "cc5beac8-acdb-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 18:37:50",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1764,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/cc5beac8-acdb-11e6-8a84-bae500000000/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 24,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15,
"commitentSum": 1499
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"id": "cc5beac8-acdb-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 20:11:40",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 3069,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/states/40ca02eb-acda-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "Newvalue"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/cc5beac8-acdb-11e6-8a84-bae500000000/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 144,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12,
"commitentSum": 2701
}
]
Удалить полученный отчет комиссионера
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
Запрос на удаление полученного отчета комиссионера с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление полученного отчета комиссионера.
Метаданные полученного отчета
Метаданные полученного отчета
Запрос на получение метаданных отчетов комиссионера. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные отчетов комиссионера
- attributes - Массив объектов доп. полей отчетов комиссионера в формате Метаданных
- states - Массив статусов отчетов комиссионера
- createShared - создавать новые отчеты комиссионера с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные полученного отчета
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных полученного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/states/40ca02eb-acda-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "40ca02eb-acda-11e6-8a84-bae500000069",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"name": "Статус",
"color": 10066329,
"stateType": "Regular",
"entityType": "commissionreportin"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"required": false
}
Полученный отчет комиссионера
Получить отчет комиссионера
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
Запрос на получение отдельного отчета комиссионера с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление полученного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b19",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-15 10:11:35",
"name": "00001",
"externalCode": "DfZi0N0mggqmVRt2hVf8t2",
"moment": "2016-11-15 10:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-09 10:07:00",
"commissionPeriodEnd": "2016-11-09 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 0,
"commitentSum": 0
}
Изменить полученный отчет комиссионера
Запрос на обновление полученного отчета комиссионера с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у полученного отчета комиссионера, кроме тех, что
помечены Только для чтения в описании атрибутов полученного отчета комиссионера.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
При указании поля contract важно:
- Чтобы договор был заключен с указанным в поле agent контрагентом
- Договор имел тип "Договор комиссии"
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
Пример запроса на обновление отдельного отчета комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 12,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.399,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "Newvalue"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata",
"type": "commissionreportin",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b19",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 20:11:40",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 3069,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/states/40ca02eb-acda-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "Newvalue"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 144,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12,
"commitentSum": 2701
}
Позиции отчета комиссионера
Отдельный ресурс для управления позициями полученного отчета комиссионера. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции
Запрос на получение списка всех позиций данного полученного отчета комиссионера.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного отчета комиссионера.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "commissionreportinposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/94aef79a-accf-11e6-8a84-bae500000064",
"type": "commissionreportinposition",
"mediaType": "application/json"
},
"id": "94aef79a-accf-11e6-8a84-bae500000064",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/ca976541-96d1-11e6-8a84-bae50000002e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 0
}
]
}
Создать позицию
Запрос на создание новой позиции в отчете комиссионера. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции отчета комиссионера
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций отчета комиссионера. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
Пример создания одной позиции в полученном отчете комиссионера.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 15,
"price": 1300,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 225
},
{
"quantity": 15,
"price": 1020,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 225
},
{
"quantity": 15,
"price": 101,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 225
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного отчета комиссионера.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a61c8b-acdd-11e6-8a84-bae500000000",
"type": "commissionreportinposition",
"mediaType": "application/json"
},
"id": "a7a61c8b-acdd-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 1300,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 2925
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a6c749-acdd-11e6-8a84-bae500000001",
"type": "commissionreportinposition",
"mediaType": "application/json"
},
"id": "a7a6c749-acdd-11e6-8a84-bae500000001",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 1020,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e639e90c-2a99-11e9-ac12-000c0000003e"
}
},
"reward": 2295
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a6d9cc-acdd-11e6-8a84-bae500000002",
"type": "commissionreportinposition",
"mediaType": "application/json"
},
"id": "a7a6d9cc-acdd-11e6-8a84-bae500000002",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 101,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 227
}
]
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id позиции полученного отчета комиссионера. |
Запрос на удаление позиции полученного отчета комиссионера с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции полученного отчета комиссионера.
Позиция отчета комиссионера
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции полученного отчета комиссионера. |
Запрос на получение отдельной позиции полученного отчета комиссионера с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции полученного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "commissionreportinposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/ca976541-96d1-11e6-8a84-bae50000002e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 0
}
Изменить позицию
Запрос на обновление отдельной позиции полученного отчета комиссионера. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id полученного отчета комиссионера. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции полученного отчета комиссионера. |
Пример запроса на обновление отдельной позиции в полученном отчете комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 14,
"price": 1301,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 0
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции полученного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportin/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "commissionreportinposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 14,
"price": 1301,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 0
}
Выданный отчет комиссионера
Средствами JSON API можно создавать и обновлять сведения о выданных отчетах комиссионера, запрашивать списки выданных отчетов комиссионера и сведения по отдельным выданным отчетам комиссионера. Позициями отчетов комиссионера можно управлять как в составе отдельного отчета, так и с помощью специальных ресурсов для управления позициями. Кодом сущности для выданного отчета комиссионера в составе JSON API является ключевое слово commissionreportout. Больше об отчетах комиссионера и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Выданные отчеты комиссионера
Атрибуты сущности
- meta - Метаданные о выданном отчете комиссионера
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер выданного отчета комиссионера
Необходимое - description - Комментарий выданного отчета комиссионера
- externalCode - Внешний код выданного отчета комиссионера
- moment - Дата выданного отчета комиссионера
- applicable - Отметка о проведении
- sum - Сумма выданного отчета комиссионера в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - agent - Ссылка на контрагента в формате Метаданных
Необходимое - contract - Ссылка на договор в формате Метаданных
Необходимое - project - Ссылка на проект в формате Метаданных
- state - Статус выданного отчета комиссионера в формате Метаданных
- organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- agentAccount - Ссылка на счет контрагента в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - vatSum - Сумма НДС
Только для чтения - payedSum - Оплаченная сумма
Только для чтения - vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- positions - Ссылка на позиции выданного отчета комиссионера в формате Метаданных
- commissionPeriodStart - Начало периода
Необходимое - commissionPeriodEnd - Конец периода
Необходимое - rewardType - Тип вознаграждения
- rewardPercent - Процент вознаграждения (всегда 0 если вознаграждение не рассчитывается)
- commitentSum - Сумма коммитента в установленной валюте
Только для чтения
Связи с другими документами
- payments - Массив ссылок на связанные платежи в формате Метаданных
Позиции выданного отчета комиссионера
Позиции выданного отчета комиссионера - это список товаров/услуг/модификаций/серий. Объект позиции выданного отчета комиссионера содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/услуг данного вида в позиции. Если позиция - товар, у которого включен учет по серийным номерам, то значение в этом поле всегда будет равно количеству серийных номеров для данной позиции в документе.
- price - Цена товара/услуги в копейках
- vat - НДС, которым облагается текущая позиция
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- reward - Вознаграждение
С позициями можно работать с помощью специальных ресурсов для управления позициями выданного отчета комиссионера, а также в составе отдельного выданного отчета комиссионера. При работе в составе отдельного выданного отчета комиссионера, вы можете отправлять запросы на создание выданного отчета комиссионера с включенным в тело запроса массивом позиций выданного отчета комиссионера. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции отчета комиссионера". Также, при работе в составе отдельного выданного отчета комиссионера, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций выданного отчета комиссионера. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции выданного отчета комиссионера" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
Получить выданные отчеты комиссионера
Запрос всех выданных отчетов комиссионера на учетной записи.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить выданные отчеты комиссионера
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка выданных отчетов комиссионера.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/392fb7a9-ab02-11e6-8a84-bae500000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"id": "392fb7a9-ab02-11e6-8a84-bae500000073",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-15 10:11:35",
"name": "00001",
"externalCode": "DfZi0N0mggqmVRt2hVf8t2",
"moment": "2016-11-15 10:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/392fb7a9-ab02-11e6-8a84-bae500000073/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-09 10:07:00",
"commissionPeriodEnd": "2016-11-09 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 0,
"commitentSum": 0
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/6348c14c-ab39-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"id": "6348c14c-ab39-11e6-8a84-bae500000064",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 17:10:23",
"name": "00002",
"externalCode": "ec21rBixjdrEm0CVkCiOJ0",
"moment": "2016-11-15 14:19:00",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/6348c14c-ab39-11e6-8a84-bae500000064/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-15 14:19:00",
"commissionPeriodEnd": "2016-11-15 14:22:00",
"rewardType": "None",
"rewardPercent": 0,
"commitentSum": 0,
"payments": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/e39851ec-ab43-11e6-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/paymentin/metadata",
"type": "paymentin",
"mediaType": "application/json"
},
"linkedSum": 0
}
]
}
]
}
Создать выданный отчет комиссионера
Запрос на создание нового выданного отчета комиссионера. Обязательные для создания поля:
- name - номер
- agent - контрагент
- contract - договор
- organization - юрлицо
- commissionPeriodStart - начало периода
- commissionPeriodEnd - конец периода
- organizationAccount - счет юрлица (если у юрлица несколько счетов)
- agentAccount - счет контрагента (если у контрагента несколько счетов)
При указании поля contract важно:
- Чтобы договор был заключен с указанным в поле agent контрагентом
- Договор имел тип "Договор комиссии"
Пример создания нового выданного отчета комиссионера.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 2,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.99,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"value": "values"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного выданного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"id": "cc5beac8-acdb-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 18:37:50",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1764,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 24,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15,
"commitentSum": 1499
}
Удалить выданный отчет комиссионера
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
Запрос на удаление выданного отчета комиссионера с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление выданного отчета комиссионера.
Массовое создание и обновление выданных отчетов комиссионера
Массовое создание и обновление выданных отчетов комиссионера. В теле запроса нужно передать массив, содержащий JSON представления выданных отчетов комиссионера, которые вы хотите создать или обновить. Обновляемые выданные отчеты комиссионера должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких выданных отчетов комиссионера
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 2,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.99,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"value": "values"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 12,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.399,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "Newvalue"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных выданных отчетов комиссионера.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"id": "cc5beac8-acdb-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 18:37:50",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 1764,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "value"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 24,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-11-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 15,
"commitentSum": 1499
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"id": "cc5beac8-acdb-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 20:11:40",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 3069,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/states/40ca02eb-acda-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "Newvalue"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 144,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12,
"commitentSum": 2701
}
]
Метаданные выданного отчета
Метаданные выданного отчета
Запрос на получение метаданных отчетов комиссионера. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные отчетов комиссионера
- attributes - Массив объектов доп. полей отчетов комиссионера в формате Метаданных
- states - Массив статусов отчетов комиссионера
- createShared - создавать новые отчеты комиссионера с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные выданного отчета
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных выданного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"required": false
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/states/40ca02eb-acda-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "40ca02eb-acda-11e6-8a84-bae500000069",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"name": "Статус",
"color": 10066329,
"stateType": "Regular",
"entityType": "commissionreportout"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"required": false
}
Выданный отчет комиссионера
Получить выданный отчет комиссионера
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
Запрос на получение отдельного отчета комиссионера с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление выданного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/392fb7a9-ab02-11e6-8a84-bae500000073",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"id": "392fb7a9-ab02-11e6-8a84-bae500000073",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-15 10:11:35",
"name": "00001",
"externalCode": "DfZi0N0mggqmVRt2hVf8t2",
"moment": "2016-11-15 10:04:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/392fb7a9-ab02-11e6-8a84-bae500000073/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-09 10:07:00",
"commissionPeriodEnd": "2016-11-09 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 0,
"commitentSum": 0
}
Изменить выданный отчет комиссионера
Запрос на обновление выданного отчета комиссионера с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у выданного отчета комиссионера, кроме тех, что
помечены Только для чтения в описании атрибутов выданного отчета комиссионера.
При обновлении полей organization и agent нужно также обновить поля organizationAccount и
agentAccount соответственно, иначе произойдет ошибка.
При указании поля contract важно:
- Чтобы договор был заключен с указанным в поле agent контрагентом
- Договор имел тип "Договор комиссии"
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
Пример запроса на обновление отдельного отчета комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19
"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"sum": 0,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"positions": [
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36eb1628-912b-11e6-8a84-bae500000124",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 12,
"price": 132.05,
"vat": 10,
"reward": 123
},
{
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"quantity": 15,
"price": 99.399,
"vat": 0,
"reward": 100
}
],
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"value": "Newvalue"
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata",
"type": "commissionreportout",
"mediaType": "application/json"
},
"id": "cc5beac8-acdb-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 20:11:40",
"name": "3335551",
"externalCode": "extCod1",
"moment": "2016-12-16 11:22:33",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 3069,
"contract": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/contract/92df2d9c-ab02-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/contract/metadata",
"type": "contract",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"agent": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/b942c396-9128-11e6-8a84-bae500000056",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/counterparty/metadata",
"type": "counterparty",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051/accounts/b932bc5b-9128-11e6-8a84-bae500000052",
"type": "account",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/states/40ca02eb-acda-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a123-acda-11e6-8a84-bae50000006d",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a123-acda-11e6-8a84-bae50000006d",
"name": "Поле1",
"type": "string",
"value": "Newvalue"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/metadata/attributes/4930a9c5-acda-11e6-8a84-bae50000006e",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "4930a9c5-acda-11e6-8a84-bae50000006e",
"name": "Поле2",
"type": "string",
"value": "values"
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/cc5beac8-acdb-11e6-8a84-bae500000000/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 144,
"commissionPeriodStart": "2016-11-01 10:07:00",
"commissionPeriodEnd": "2016-12-29 10:07:00",
"rewardType": "PercentOfSales",
"rewardPercent": 12,
"commitentSum": 2701
}
Позиции выданного отчета комиссионера
Отдельный ресурс для управления позициями выданного отчета комиссионера. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции
Запрос на получение списка всех позиций данного выданного отчета комиссионера.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного отчета комиссионера.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "commissionreportoutposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/94aef79a-accf-11e6-8a84-bae500000064",
"type": "commissionreportoutposition",
"mediaType": "application/json"
},
"id": "94aef79a-accf-11e6-8a84-bae500000064",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/ca976541-96d1-11e6-8a84-bae50000002e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 0
}
]
}
Создать позицию
Запрос на создание новой позиции в отчете комиссионера. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции отчета комиссионера
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций отчета комиссионера. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
Пример создания одной позиции в выданном отчете комиссионера.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 15,
"price": 1300,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 225
},
{
"quantity": 15,
"price": 1020,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 225
},
{
"quantity": 15,
"price": 101,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 225
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного отчета комиссионера.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a61c8b-acdd-11e6-8a84-bae500000000",
"type": "commissionreportoutposition",
"mediaType": "application/json"
},
"id": "a7a61c8b-acdd-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 1300,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 2925
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a6c749-acdd-11e6-8a84-bae500000001",
"type": "commissionreportoutposition",
"mediaType": "application/json"
},
"id": "a7a6c749-acdd-11e6-8a84-bae500000001",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 1020,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=3c6dc9b8-2842-11e9-ac12-000c00000071"
}
},
"reward": 2295
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/a7a6d9cc-acdd-11e6-8a84-bae500000002",
"type": "commissionreportoutposition",
"mediaType": "application/json"
},
"id": "a7a6d9cc-acdd-11e6-8a84-bae500000002",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 15,
"price": 101,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e639e90c-2a99-11e9-ac12-000c0000003e"
}
},
"reward": 227
}
]
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции выданного отчета комиссионера. |
Запрос на удаление позиции выданного отчета комиссионера с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции выданного отчета комиссионера.
Позиция выданного отчета комиссионера
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции выданного отчета комиссионера. |
Запрос на получение отдельной позиции выданного отчета комиссионера с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции выданного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "commissionreportoutposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 1,
"price": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/ca976541-96d1-11e6-8a84-bae50000002e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=392c045c-2842-11e9-ac12-000a00000002"
}
},
"reward": 0
}
Изменить позицию
Запрос на обновление отдельной позиции выданного отчета комиссионера. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id выданного отчета комиссионера. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции выданного отчета комиссионера. |
Пример запроса на обновление отдельной позиции в выданном отчете комиссионера.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 14,
"price": 1301,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
},
"reward": 0
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции выданного отчета комиссионера.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/commissionreportout/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "commissionreportoutposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 14,
"price": 1301,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/36edadbe-912b-11e6-8a84-bae500000128",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#feature/edit?id=e639e90c-2a99-11e9-ac12-000c0000003e"
}
},
"reward": 0
}
Прайс-лист
Средствами JSON API можно создавать и обновлять сведения о Прайс-листах, запрашивать списки Прайс-листов и сведения по отдельным Прайс-листам. Позициями Прайс-листов можно управлять как в составе отдельного Прайс-листа, так и отдельно - с помощью специальных ресурсов для управления позициями Прайс-листа. Кодом сущности для Прайс-листа в составе JSON API является ключевое слово pricelist. Больше о Прайс-листах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Прайс-листы
Атрибуты сущности
- meta - Метаданные о Прайс-листе
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - название Прайс-листа
- description - Комментарий Прайс-листа
- externalCode - Внешний код Прайс-листа
- priceType - Объект типа цены
Только для чтения- meta - Метаданные о Типе цены
Только для чтения - id - ID в формате UUID
Только для чтения - name - Наименование Типа цены
Необходимое - externalCode - Внешний код Типа цены
- meta - Метаданные о Типе цены
- columns - Массив столбцов описания таблицы
НеобходимоеТолько для чтения - moment - Дата Прайс-листа
- applicable - Отметка о проведении
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
- state - Статус Прайс-листа в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - positions - Ссылка на позиции в Прайс-листе в формате Метаданных
Позиции Прайс-листа
Позиции Прайс-листа - это список товаров/услуг/модификаций. Объект позиции Прайс-листа содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - assortment - Ссылка на товар/услугу/модификацию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
- cells - массив значений столбцов в позиции Прайс-листа
С позициями можно работать с помощью специальных ресурсов для управления позициями Прайс-листа, а также в составе отдельного Прайс-листа. При работе в составе отдельного Прайс-листа, вы можете отправлять запросы на создание отдельного Прайс-листа с включенным в тело запроса массивом позиций Прайс-листа. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции Прайс-листа". Также, при работе в составе отдельной Прайс-листа, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Прайс-листа. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции Прайс-листа" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
Столбцы
Поле columns - массив, содержащий в себе объекты со следующими атрибутами:
- name - Название столбца
Необходимое - percentageDiscount - Процентная наценка или скидка по умолчанию для столбца
На столбцы налагаются следующие ограничения:
- Название столбца не может отсутствовать или быть пустым
- Название столбца должно быть уникальным в пределах одного Прайс-листа
- Опциональное значение percentageDiscount должно быть числом.
Ячейки
Поле cells - массив, содержащий в себе объекты со следующими атрибутами:
- column - Название столбца, к которому относится данная ячейка
Необходимое - sum - Числовое значение ячейки
Необходимое
При создании если значения ячеек позиций Прайс-листа были не указаны, то заполнятся значениями по умолчанию те ячейки, столбцы которых имеют значение скидки(наценки) по умолчанию. Элементы массива cells соотносятся с колонками по названию по значению поля column.
О работе с доп. полями Прайс-листов можно прочитать здесь
Получить список Прайс-листов
Запрос всех Прайс-листов на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Прайс-листы.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Прайс-листов
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Прайс-листов.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "312cc207-afe9-11e6-8af5-581e0000002c",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 15:51:16",
"name": "Прайс-лист от 21.21.2016 (5)",
"description": "test",
"externalCode": "m-9OZzfBiAjolWhnBjTff0",
"moment": "2016-11-21 15:51:16",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"priceType": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"type": "pricetype",
"mediaType": "application/json"
},
"id": "672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"name": "Цена продажи",
"externalCode": "cbcf493b-55bc-11d9-848a-00112f43529a"
},
"columns": [
{
"name": "a"
},
{
"name": "b",
"percentageDiscount": 1000
}
]
}
]
}
Создать Прайс-лист
Запрос на создание нового Прайс-листа. Обязательные для создания поля:
- name - номер Прайс-листа (номер)
- organization - Ссылка на ваше юрлицо в формате Метаданных
- columns - Массив объектов, описывающих столбцы нового прайс-листа
Примечание: если при создании Прайс-листа указать несуществующий тип цен, то Прайс-лист создастся с типом цен продаж по умолчанию.
Пример создания нового Прайс-листа с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"columns": [
{
"name": "column without discount"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7370448e-afe9-11e6-8af5-581e00000036",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "7370448e-afe9-11e6-8af5-581e00000036",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 15:53:07",
"name": "Прайс-лист от 21.21.2016 (6)",
"externalCode": "dj7x7PvbhjeR8u3eiVAFo3",
"moment": "2016-11-21 15:53:08",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7370448e-afe9-11e6-8af5-581e00000036/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"columns": [
{
"name": "column without discount"
}
]
}
Пример создания нового Прайс-листа с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"shared": true,
"name": "Новый прайс-лист",
"description": "test",
"externalCode": "m-9OZzfBiAjolWhnBjTff0",
"moment": "2016-11-21 15:51:16",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"rows": [
{
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": [
{
"column": "without_discount",
"sum": 90000
}
]
},
{
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": [
{
"column": "with_discount",
"sum": 1000
},
{
"column": "without_discount",
"sum": 1000
}
]
}
]
},
"priceType": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"type": "pricetype",
"mediaType": "application/json"
},
"id": "672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"name": "Цена продажи",
"externalCode": "cbcf493b-55bc-11d9-848a-00112f43529a"
},
"columns": [
{
"name": "without_discount"
},
{
"name": "with_discount",
"percentageDiscount": 1000
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/c41abcd9-afea-11e6-8af5-581e0000003c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "c41abcd9-afea-11e6-8af5-581e0000003c",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 16:02:32",
"name": "Новый прайс-лист",
"description": "test",
"externalCode": "m-9OZzfBiAjolWhnBjTff0",
"moment": "2016-11-21 15:51:16",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/c41abcd9-afea-11e6-8af5-581e0000003c/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"priceType": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"type": "pricetype",
"mediaType": "application/json"
},
"id": "672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"name": "Цена продажи",
"externalCode": "cbcf493b-55bc-11d9-848a-00112f43529a"
},
"columns": [
{
"name": "without_discount"
},
{
"name": "with_discount",
"percentageDiscount": 1000
}
]
}
Пример запроса на создание Прайс-листа с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666f86f9-afec-11e6-8af5-581e00000087",
"name": "доп строка",
"type": "string",
"value": "значение"
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666ffdb9-afec-11e6-8af5-581e00000088",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666ffdb9-afec-11e6-8af5-581e00000088",
"name": "доп число",
"type": "long",
"value": 1
}
],
"columns": [
{
"name": "стандартная колонка"
}
]
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/a6d8eee9-afee-11e6-8af5-581e00000049",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "a6d8eee9-afee-11e6-8af5-581e00000049",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 16:30:21",
"name": "Прайс-лист от 21.21.2016 (7)",
"externalCode": "dfeEd7Hvgx4bj4R8LItpZ0",
"moment": "2016-11-21 16:30:21",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666f86f9-afec-11e6-8af5-581e00000087",
"name": "доп строка",
"type": "string",
"value": "значение"
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666ffdb9-afec-11e6-8af5-581e00000088",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666ffdb9-afec-11e6-8af5-581e00000088",
"name": "доп число",
"type": "long",
"value": 1
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/a6d8eee9-afee-11e6-8af5-581e00000049/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"columns": [
{
"name": "стандартная колонка"
}
]
}
Пример запроса на создание Прайс-листа с позициями в теле запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"rows": [
{
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": [
{
"column": "обычная колонка",
"sum": 10000
}
]
}
]
},
"columns": [
{
"name": "обычная колонка"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/d983f7fc-afef-11e6-8af5-581e00000050",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "d983f7fc-afef-11e6-8af5-581e00000050",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 16:38:56",
"name": "Прайс-лист от 21.21.2016 (8)",
"externalCode": "rZNA7Lf3hWJwwpGy5HMoN1",
"moment": "2016-11-21 16:38:56",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/d983f7fc-afef-11e6-8af5-581e00000050/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"columns": [
{
"name": "обычная колонка"
}
]
}
Массовое создание и обновление Прайс-листов
Массовое создание и обновление Прайс-листов. В теле запроса нужно передать массив, содержащий JSON представления Прайс-листов, которые вы хотите создать или обновить. Обновляемые Прайс-листы должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Прайс-листов
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"columns": [
{
"name": "column without discount"
}
]
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"shared": true,
"name": "Новое название",
"description": "Новое описание",
"moment": "2016-11-21 15:51:16",
"applicable": false,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}
]
'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Прайс-листов.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7370448e-afe9-11e6-8af5-581e00000036",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "7370448e-afe9-11e6-8af5-581e00000036",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 15:53:07",
"name": "Прайс-лист от 21.21.2016 (6)",
"externalCode": "dj7x7PvbhjeR8u3eiVAFo3",
"moment": "2016-11-21 15:53:08",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7370448e-afe9-11e6-8af5-581e00000036/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
},
"columns": [
{
"name": "column without discount"
}
]
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "312cc207-afe9-11e6-8af5-581e0000002c",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 16:21:07",
"name": "Новое название",
"description": "Новое описание",
"externalCode": "m-9OZzfBiAjolWhnBjTff0",
"moment": "2016-11-21 15:51:16",
"applicable": false,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"priceType": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"type": "pricetype",
"mediaType": "application/json"
},
"id": "672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"name": "Цена продажи",
"externalCode": "cbcf493b-55bc-11d9-848a-00112f43529a"
},
"columns": [
{
"name": "a"
},
{
"name": "b",
"percentageDiscount": 1000
}
]
}
]
Удалить Прайс-лист
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Прайс-листа. |
Запрос на удаление Прайс-листа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Прайс-листа.
Метаданные Прайс-листов
Метаданные Прайс-листов
Запрос на получение метаданных Прайс-листов. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Прайс-листов
- attributes - Массив объектов доп. полей Прайс-листов в формате Метаданных
- states - Массив статусов Прайс-листов
- createShared - создавать новые Прайс-листы с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Прайс-листов
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Прайс-листов.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666f86f9-afec-11e6-8af5-581e00000087",
"name": "доп строка",
"type": "string",
"required": false
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666ffdb9-afec-11e6-8af5-581e00000088",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666ffdb9-afec-11e6-8af5-581e00000088",
"name": "доп число",
"type": "long",
"required": false
}
],
"createShared": false
}
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | 666f86f9-afec-11e6-8af5-581e00000087 (required, string) - id Доп. поля |
Отдельное доп. поле
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666f86f9-afec-11e6-8af5-581e00000087",
"name": "доп строка",
"type": "string",
"required": false
}
Прайс-лист
Получить Прайс-лист
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Прайс-листа. |
Запрос на получение отдельного Прайс-листа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "312cc207-afe9-11e6-8af5-581e0000002c",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 15:51:16",
"name": "Прайс-лист от 21.21.2016 (5)",
"description": "test",
"externalCode": "m-9OZzfBiAjolWhnBjTff0",
"moment": "2016-11-21 15:51:16",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"priceType": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"type": "pricetype",
"mediaType": "application/json"
},
"id": "672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"name": "Цена продажи",
"externalCode": "cbcf493b-55bc-11d9-848a-00112f43529a"
},
"columns": [
{
"name": "a"
},
{
"name": "b",
"percentageDiscount": 1000
}
]
}
Изменить Прайс-лист
Запрос на обновление Прайс-листа с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Прайс-листа, кроме тех, что
помечены Только для чтения в описании атрибутов Прайс-листа.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Прайс-листа. |
Пример запроса на обновление отдельного Прайс-листа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"shared": true,
"name": "Новое название",
"description": "Новое описание",
"moment": "2016-11-21 15:51:16",
"applicable": false,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "312cc207-afe9-11e6-8af5-581e0000002c",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 16:21:07",
"name": "Новое название",
"description": "Новое описание",
"externalCode": "m-9OZzfBiAjolWhnBjTff0",
"moment": "2016-11-21 15:51:16",
"applicable": false,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/312cc207-afe9-11e6-8af5-581e0000002c/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"priceType": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/companysettings/pricetype/672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"type": "pricetype",
"mediaType": "application/json"
},
"id": "672559f1-cbf3-11e1-9eb9-889ffa6f49fd",
"name": "Цена продажи",
"externalCode": "cbcf493b-55bc-11d9-848a-00112f43529a"
},
"columns": [
{
"name": "a"
},
{
"name": "b",
"percentageDiscount": 1000
}
]
}
Пример запроса на изменение Прайс-листа с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "28bd7720-afee-11e6-8af5-581e00000093",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666f86f9-afec-11e6-8af5-581e00000087",
"name": "доп строка",
"type": "string",
"value": "новое значение"
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666ffdb9-afec-11e6-8af5-581e00000088",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666ffdb9-afec-11e6-8af5-581e00000088",
"name": "доп число",
"type": "long",
"value": 2
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "28bd7720-afee-11e6-8af5-581e00000093",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 16:27:07",
"name": "Прайс-лист от 21.21.2016 (5)",
"externalCode": "w08cWHC6jzNZr7i7ZwTN63",
"moment": "2016-11-21 16:26:00",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666f86f9-afec-11e6-8af5-581e00000087",
"name": "доп строка",
"type": "string",
"value": "новое значение"
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666ffdb9-afec-11e6-8af5-581e00000088",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666ffdb9-afec-11e6-8af5-581e00000088",
"name": "доп число",
"type": "long",
"value": 2
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"columns": [
{
"name": "стандртная колонка"
}
]
}
Пример запроса на обновление Прайс-листа с позициями в теле запроса.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093/positions/33026e32-afee-11e6-8af5-581e0000009a",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "33026e32-afee-11e6-8af5-581e0000009a",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": []
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093/positions/001d16d0-affe-11e6-8af5-581e0000000f",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "001d16d0-affe-11e6-8af5-581e0000000f",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": [
{
"column": "стандртная колонка",
"sum": 100000
}
]
}
]
},
"columns": [
{
"name": "стандртная колонка"
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093?expand=positions",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata",
"type": "pricelist",
"mediaType": "application/json"
},
"id": "28bd7720-afee-11e6-8af5-581e00000093",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/9575ba6d-9609-11e6-8af5-581e000000ad",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/956169fa-9609-11e6-8af5-581e00000009",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 18:00:28",
"name": "123123",
"externalCode": "w08cWHC6jzNZr7i7ZwTN63",
"moment": "2016-11-21 16:26:00",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/95920812-9609-11e6-8af5-581e000000d4",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"attributes": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666f86f9-afec-11e6-8af5-581e00000087",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666f86f9-afec-11e6-8af5-581e00000087",
"name": "доп строка",
"type": "string",
"value": "новое значение"
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/metadata/attributes/666ffdb9-afec-11e6-8af5-581e00000088",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "666ffdb9-afec-11e6-8af5-581e00000088",
"name": "доп число",
"type": "long",
"value": 2
}
],
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093/positions/33026e32-afee-11e6-8af5-581e0000009a",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "33026e32-afee-11e6-8af5-581e0000009a",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"cells": []
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/28bd7720-afee-11e6-8af5-581e00000093/positions/001d16d0-affe-11e6-8af5-581e0000000f",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "001d16d0-affe-11e6-8af5-581e0000000f",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cells": [
{
"column": "стандртная колонка",
"sum": 100000
}
]
}
]
},
"columns": [
{
"name": "стандртная колонка"
}
]
}
Позиции Прайс-листа
Отдельный ресурс для управления позициями Прайс-листа. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Прайс-листа
Запрос на получение списка всех позиций данного Прайс-листа.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Прайс-листа.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Прайс-листа. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Прайс-листа
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Прайс-листа.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "pricelistrow",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions/33026e32-afee-11e6-8af5-581e0000009a",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "33026e32-afee-11e6-8af5-581e0000009a",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cells": [
{
"column": "стандртная колонка",
"sum": 100000
}
]
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions/001d16d0-affe-11e6-8af5-581e0000000f",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "001d16d0-affe-11e6-8af5-581e0000000f",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"cells": [
{
"column": "стандртная колонка",
"sum": 200000
}
]
}
]
}
Создать позицию Прайс-листа
Запрос на создание новой позиции в Прайс-листе. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/модификацию, которую представляет собой позиция.
- cells - Массив ячеек цен для новой позиции. Может быть не указан, в таком случае создадутся те ячейки, у которых есть процентная наценка по умолчанию.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Прайс-листа. |
Пример создания одной позиции в Прайс-листе.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": [
{
"column": "123",
"sum": 100000
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного Прайс-листа.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions/eb3e4026-b001-11e6-8af5-581e00000000",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "eb3e4026-b001-11e6-8af5-581e00000000",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"cells": [
{
"column": "123",
"sum": 100000
}
]
}
]
Пример создания сразу нескольких позиций в Прайс-листе.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": [
{
"column": "123",
"sum": 100000
}
]
},
{
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"cells": [
{
"column": "123",
"sum": 100000
}
]
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка созданных позиций отдельного Прайс-листа.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions/7756e86b-b005-11e6-8af5-581e0000000e",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "7756e86b-b005-11e6-8af5-581e0000000e",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"cells": [
{
"column": "123",
"sum": 100000
}
]
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/7944ef04-f831-11e5-7a69-971500188b19/positions/7756fee5-b005-11e6-8af5-581e00000010",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "7756fee5-b005-11e6-8af5-581e00000010",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000008",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cells": [
{
"column": "123",
"sum": 100000
}
]
}
]
Позиция Прайс-листа
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Прайс-листа. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Прайс-листа. |
Запрос на получение отдельной позиции Прайс-листа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/d72b4281-b000-11e6-8af5-581e00000074/positions/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/d72b4281-b000-11e6-8af5-581e00000074/positions/9560e3e3-9609-11e6-8af5-581e00000008",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "9560e3e3-9609-11e6-8af5-581e00000008",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000007",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cells": [
{
"column": "123",
"sum": 100000
}
]
}
Изменить позицию
Запрос на обновление отдельной позиции Прайс-листа. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Прайс-листа. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Прайс-листа. |
Пример запроса на обновление отдельной позиции в Прайс-листе.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/d72b4281-b000-11e6-8af5-581e00000074/positions/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"cells": [
{
"column": "123",
"sum": 100002
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Прайс-листа.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/pricelist/d72b4281-b000-11e6-8af5-581e00000074/positions/9560e3e3-9609-11e6-8af5-581e00000008",
"type": "pricelistrow",
"mediaType": "application/json"
},
"id": "9560e3e3-9609-11e6-8af5-581e00000008",
"accountId": "9560e3e3-9609-11e6-8af5-581e00000007",
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/987148b8-9a09-11e6-8af5-581e0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"cells": [
{
"column": "123",
"sum": 100002
}
]
}
Удалить Позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Прайс-листа. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Прайс-листа. |
Запрос на удаление позиции Прайс-листа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/pricelist/d72b4281-b000-11e6-8af5-581e00000074/positions/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Прайс-листа.
Тех. карта
Средствами JSON API можно создавать и обновлять сведения о Тех. картах, запрашивать списки Тех. карт и сведения по отдельным Тех. картам. Позициями Тех. карт можно управлять как в составе отдельной Тех. карты, так и отдельно - с помощью специальных ресурсов для управления материалами и продуктами Тех. карты. Кодом сущности для Тех. карты в составе JSON API является ключевое слово processingplan. Больше о Тех. картах и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Тех. карты
Атрибуты сущности
- meta - Метаданные о Тех. карте
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - Наименование Тех. карты
Необходимое - externalCode - Внешний код Тех. карты
- pathName - Наименование группы, в которую входит Тех. карта
Только для чтения - parent - Ссылка на группу Тех. карты в формате Метаданных
- cost - Стоимость производства
- materials - Список материалов Тех. карты в формате Метаданных
Необходимое - products - Список готовых продуктов Тех. карты в формате Метаданных
Необходимое
Материалы Тех. карты
Материалы Тех. карты - это список товаров, используемых для производства готовых продуктов. Объект материала Тех. карты содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - product - Ссылка на товар, которую представляет собой позиция, в формате Метаданных
- quantity - Количество товаров данного вида в позиции.
Продукты Тех. карты
Продукты Тех. карты - это список товаров, получаемых при производстве. Объект продукта Тех. карты содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - product - Ссылка на товар, которую представляет собой позиция, в формате Метаданных
- quantity - Количество товаров данного вида в позиции.
С материалами и продуктами можно работать с помощью специальных ресурсов для управления позициями Тех. карты, а также в составе отдельной Тех. карты. При работе в составе отдельной Тех. карты, вы можете отправлять запросы на создание отдельной Тех. карты с включенными в тело запроса массивами материалов и продуктов Тех. карты. Если количество материалов или продуктов превышает максимально допустимое, то для дальнейшего пополнения материалов и продуктов нужно будет работать со специальнымы ресурсами "Материалы Тех. карты" и "Продукты Тех. карты". Также, при работе в составе отдельной Тех. карты, можно отправлять запросы на обновление списка материалов и продуктов с включенными в тело запроса массивами материалов и продуктов Тех. карты. При этом важно помнить, что коллекции материалов и продуктов полностью заменят уже существующие коллекции при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
Получить список Тех. карт
Запрос всех Тех. карт на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Тех. карты.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Тех. карт
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Тех. карт.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json",
"size": 3,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "1a18770e-ad9a-11e6-5bed-427b00000064",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 14:55:08",
"name": "Тех. карточка",
"externalCode": "4geOQkq5h7d5w1-tUATmt3",
"pathName": "",
"cost": 1000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/6b4ffbf7-ac12-11e6-5bed-427b00000091",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "6b4ffbf7-ac12-11e6-5bed-427b00000091",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 14:48:32",
"name": "Тех. карта",
"externalCode": "Lr9zJa9qgpvs6f6laIgtG2",
"pathName": "Группа",
"folder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplanfolder/bfb6c5dc-acbb-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplanfolder/metadata",
"type": "processingplanfolder",
"mediaType": "application/json"
}
},
"cost": 2000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/6b4ffbf7-ac12-11e6-5bed-427b00000091/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/6b4ffbf7-ac12-11e6-5bed-427b00000091/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "c38e50b0-acdc-11e6-5bed-427b0000009e",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-17 18:44:45",
"name": "Карта",
"externalCode": "QrWcKk6mhnNX2Jhi-WsIh2",
"pathName": "Группа",
"folder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplanfolder/bfb6c5dc-acbb-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplanfolder/metadata",
"type": "processingplanfolder",
"mediaType": "application/json"
}
},
"cost": 10000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
]
}
Создать Тех. карту
Запрос на создание новой Тех. карты. Обязательные для создания поля:
- name - Наименование Тех. карты
- materials - Список материалов Тех. карты в формате Метаданных
- products - Список готовых продуктов Тех. карты в формате Метаданных
Пример создания новой Тех.карты с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "Example",
"cost": 1000,
"materials": [
{
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
],
"products": [
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
},
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Тех. карты.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "120a488b-b0bd-11e6-5bed-427b00000000",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-22 17:07:57",
"name": "123sdf",
"externalCode": "llZWq551h90XDJuYADvry0",
"pathName": "",
"cost": 1000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Массовое создание и обновление Тех. карт
Массовое создание и обновление Тех. карт. В теле запроса нужно передать массив, содержащий JSON представления Тех. карт, которые вы хотите создать или обновить. Обновляемые Тех. карты должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Тех. карт
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"name": "Example",
"cost": 1000,
"materials": [
{
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
],
"products": [
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
},
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"name": "Тех. карта",
"cost": 100000
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Тех. карт.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "120a488b-b0bd-11e6-5bed-427b00000000",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-22 17:07:57",
"name": "123sdf",
"externalCode": "llZWq551h90XDJuYADvry0",
"pathName": "",
"cost": 1000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "1a18770e-ad9a-11e6-5bed-427b00000064",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 14:55:08",
"name": "Тех. карта",
"externalCode": "4geOQkq5h7d5w1-tUATmt3",
"pathName": "",
"cost": 100000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
]
Удалить Тех. карту
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. карты. |
Запрос на удаление Тех. карты с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Тех. карты.
Тех. карта
Получить Тех. карту
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. карты. |
Запрос на получение отдельной Тех. карты с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Тех. карты.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "1a18770e-ad9a-11e6-5bed-427b00000064",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 14:55:08",
"name": "Тех. карточка",
"externalCode": "4geOQkq5h7d5w1-tUATmt3",
"pathName": "",
"cost": 1000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Изменить Тех. карту
Запрос на обновление Тех. карты с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Тех. карты, кроме тех, что
помечены Только для чтения в описании атрибутов Тех. карты.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. карты. |
Пример запроса на обновление отдельной Тех. карты.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "Тех. карта",
"cost": 100000
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Тех. карты.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
},
"id": "1a18770e-ad9a-11e6-5bed-427b00000064",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 14:55:08",
"name": "Тех. карта",
"externalCode": "4geOQkq5h7d5w1-tUATmt3",
"pathName": "",
"cost": 100000,
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Материалы Тех. карты
Отдельный ресурс для управления материалами Тех. карты. С его помощью вы можете управлять материалами большого документа, количество материалов в котором превышает лимит на количество материалов, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить материалы Тех. карты
Запрос на получение списка всех материалов данной Тех. карты.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой материалы Тех. карты.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. карты. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить материалы Тех. карты
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19/materials"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка материалов отдельной Тех. карты.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials",
"type": "processingplanmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanmaterial",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]
}
Создать материал Тех. карты
Запрос на создание нового материала в Тех. карте. Для успешного создания необходимо в теле запроса указать следующие поля:
- product - Ссылка на товар, которую представляет собой позиция.
- quantity - Количество товаров в позиции.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. карты. |
Пример создания одного материала в Тех. карте.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19/materials"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного материала отдельной Тех. карты.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanmaterial",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]
Пример создания сразу нескольких материалов в Тех. карте.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19/materials"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
},
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000081",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 2
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка созданных материалов отдельной Тех. карты.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanmaterial",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials/120b4591-b0bd-11e6-5bed-427b00000002",
"type": "processingplanmaterial",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000002",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000081",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 2
}
]
Материал Тех. карты
Получить материал
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. карты. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Тех. карты. |
Запрос на получение отдельного материала Тех. карты с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/d72b4281-b000-11e6-8af5-581e00000074/materials/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного материала Тех. карты.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanmaterial",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
Изменить материал
Запрос на обновление отдельного материала Тех. карты. Для обновления материала нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. карты. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Тех. карты. |
Пример запроса на обновление отдельного материала в Тех. карте.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/d72b4281-b000-11e6-8af5-581e00000074/materials/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 5
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного материала Тех. карты.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/materials/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanmaterial",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 5
}
]
Удалить материал
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. карты. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Тех. карты. |
Запрос на удаление материала Тех. карты с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/d72b4281-b000-11e6-8af5-581e00000074/materials/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление материала Тех. карты.
Продукты Тех. карты
Отдельный ресурс для управления продуктами Тех. карты. С его помощью вы можете управлять продуктами большого документа, количество продуктов в котором превышает лимит на количество продуктов, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить продукты Тех. карты
Запрос на получение списка всех продуктов данной Тех. карты.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой продукты Тех. карты.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. карты. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить продукты Тех. карты
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19/products"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка продуктов отдельной Тех. карты.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products",
"type": "processingplanresult",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanresult",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]
}
Создать продукт Тех. карты
Запрос на создание нового продукта в Тех. карте. Для успешного создания необходимо в теле запроса указать следующие поля:
- product - Ссылка на товар, которую представляет собой позиция.
- quantity - Количество товаров в позиции.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. карты. |
Пример создания одного продукта в Тех. карте.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19/products"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного продукта отдельной Тех. карты.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanresult",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]
Пример создания сразу нескольких продуктов в Тех. карте.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/7944ef04-f831-11e5-7a69-971500188b19/products"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
},
{
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000081",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 2
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка созданных продуктов отдельной Тех. карты.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanresult",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products/120b4591-b0bd-11e6-5bed-427b00000002",
"type": "processingplanresult",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000002",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000081",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 2
}
]
Продукт Тех. карты
Получить продукт
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. карты. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id продукта Тех. карты. |
Запрос на получение отдельного продукта Тех. карты с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/d72b4281-b000-11e6-8af5-581e00000074/products/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного продукта Тех. карты.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanresult",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 1
}
]
Изменить продукт
Запрос на обновление отдельного продукта Тех. карты. Для обновления продукта нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. карты. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id продукта Тех. карты. |
Пример запроса на обновление отдельного продукта в Тех. карте.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/d72b4281-b000-11e6-8af5-581e00000074/products/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 5
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного продукта Тех. карты.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/120a488b-b0bd-11e6-5bed-427b00000000/products/120b4591-b0bd-11e6-5bed-427b00000001",
"type": "processingplanresult",
"mediaType": "application/json"
},
"id": "120b4591-b0bd-11e6-5bed-427b00000001",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"product": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
},
"quantity": 5
}
]
Удалить продукт
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. карты. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id продукта Тех. карты. |
Запрос на удаление продукта Тех. карты с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/processingplan/d72b4281-b000-11e6-8af5-581e00000074/products/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление продукта Тех. карты.
Заказ на производство
Заказы на производство
Средствами JSON API можно создавать и обновлять сведения о Заказах на производство, запрашивать списки Заказов и сведения по отдельным Заказам на производство. Позициями Заказов можно управлять как в составе отдельного Заказа на производство, так и отдельно - с помощью специальных ресурсов для управления позициями Заказа. Кодом сущности для Заказа на производство в составе JSON API является ключевое слово processingorder. Больше о Заказах на производство и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Атрибуты сущности
- meta - Метаданные о Заказе на производство
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Заказа на производство
- description - Комментарий Заказа на производство
- externalCode - Внешний код Заказа на производство
- moment - Дата Заказа
- applicable - Отметка о проведении
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- store - Ссылка на склад в формате Метаданных
- state - Статус Заказа в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - processingPlan - Ссылка на тех. карту в формате Метаданных
Необходимое - positions - Ссылка на позиции в Заказе в формате Метаданных
Необходимое - deliveryPlannedMoment - Планируемая дата производства
- project - Ссылка на проект в формате Метаданных
- quantity - Объем производства
Связи с другими документами
- processings - Массив ссылок на связанные тех. операции в формате Метаданных
Позиции Заказа на производство
Позиции Заказа - это список товаров/модификаций/серий, соответствующих материалам тех. карты. Объект позиции Заказа содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Количество товаров/модификаций/серий данного вида в позиции
- reserve - Резерв данной позиции
- assortment - Ссылка на товар/модификацию/серию, которую представляет собой позиция, в формате Метаданных
- pack - Упаковка товара
С позициями можно работать с помощью специальных ресурсов для управления позициями Заказа, а также в составе отдельного Заказа на производство. При работе в составе отдельного Заказа на производство, вы можете отправлять запросы на создание отдельного Заказа на производство с включенным в тело запроса массивом позиций Заказа. Также, при работе в составе отдельного Заказа на производство, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций Заказа. Позиции с новыми товарами не могут быть добавлены в Заказ.
О работе с доп. полями Заказов на производство можно прочитать здесь
Получить список Заказов на производство
Запрос всех Заказов на производство на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Заказы на производство.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Заказов на производство
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Заказов на производство.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/5fbf79f4-adac-11e6-5bed-427b0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "5fbf79f4-adac-11e6-5bed-427b0000006a",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 12:17:56.000",
"name": "da",
"description": "dsa",
"externalCode": "Tzn6ewsegfp90BCJ6xgWe2",
"moment": "2016-11-18 19:30:00.000",
"applicable": true,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"deliveryPlannedMoment": "2016-11-22 12:17:00.000",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/5fbf79f4-adac-11e6-5bed-427b0000006a/positions",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"processings": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/bcd6e6b5-b002-11e6-5bed-427b0000000b",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/8450f4de-b002-11e6-5bed-427b00000000",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
}
}
]
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/80191fbd-afcf-11e6-5bed-427b00000000",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "80191fbd-afcf-11e6-5bed-427b00000000",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 12:47:22",
"name": "11da",
"description": "dsa",
"externalCode": "Tzn6ewsegfp90BCJ6xgWe2",
"moment": "2016-11-18 19:30:00.000",
"applicable": true,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"deliveryPlannedMoment": "2016-11-22 12:17:00.000",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/80191fbd-afcf-11e6-5bed-427b00000000/positions",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/8cbaa297-afc8-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "8cbaa297-afc8-11e6-5bed-427b00000064",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 11:58:36.000",
"name": "1",
"externalCode": "JZQBX9gshwrrTRcHkCcaR2",
"moment": "2016-11-21 11:47:00.000",
"applicable": true,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"deliveryPlannedMoment": "2016-11-02 11:57:00.000",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/8cbaa297-afc8-11e6-5bed-427b00000064/positions",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/b5556153-b164-11e6-5bed-427b0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "b5556153-b164-11e6-5bed-427b0000006f",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-23 13:07:57",
"name": "Заказ на производство",
"description": "Комментарий",
"externalCode": "wWAJXKZFgoOZVKd41Dzzz2",
"moment": "2016-11-23 13:00:00.000",
"applicable": true,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"deliveryPlannedMoment": "2016-11-23 13:07:00",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/b5556153-b164-11e6-5bed-427b0000006f/positions",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c7201428-afcc-11e6-5bed-427b00000068",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:15.000",
"name": "2",
"externalCode": "5nSDOrCfjyxt0W1RbY7XZ3",
"moment": "2016-11-21 12:27:00.000",
"applicable": true,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"deliveryPlannedMoment": "2016-11-02 17:43:00.000",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068/positions",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"processings": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
}
}
]
}
]
}
Создать Заказ на производство
Запрос на создание нового Заказа на производство. Обязательные для создания поля:
- organization - Ссылка на ваше юрлицо в формате Метаданных
- processingPlan - Ссылка на тех. карту в формате Метаданных
- positions - Ссылка на позиции в Заказе в формате Метаданных
Пример создания нового Заказа с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}
Пример создания нового Заказа с более насыщенным телом запроса.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000034",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}
Пример запроса на создание Заказа на производство с доп. полями.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"value": "Атрибут заказа",
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного Заказа на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"value": "Атрибут заказа",
}
]
}
Массовое создание и обновление Заказов на производство
Массовое создание и обновление Заказов на производство. В теле запроса нужно передать массив, содержащий JSON представления Заказов на производство, которые вы хотите создать или обновить. Обновляемые Заказы на производство должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Заказов на производство
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"type": "organization",
"mediaType": "application/json"
}
},
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}
]
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"name": "000034",
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Заказов на производство.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}
]
Удалить Заказ на производство
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа на производство. |
Запрос на удаление Заказа на производство с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Заказа на производство.
Метаданные Заказов на производство
Метаданные Заказов на производство
Запрос на получение метаданных Заказов на производство. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Заказов на производство
- attributes - Массив объектов доп. полей Заказов на производство в формате Метаданных
- states - Массив статусов Заказов на производство
- createShared - создавать новые Заказы на производство с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Заказов на производство
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Заказов на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"name": "Атрибут заказа",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новый",
"color": 15106326,
"stateType": "Regular",
"entityType": "processingorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтвержден",
"color": 40931,
"stateType": "Regular",
"entityType": "processingorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56cf4f-2e58-11e6-8a84-bae50000006b",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cf4f-2e58-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Собран",
"color": 8767198,
"stateType": "Regular",
"entityType": "processingorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56d433-2e58-11e6-8a84-bae50000006c",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d433-2e58-11e6-8a84-bae50000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отгружен",
"color": 10774205,
"stateType": "Regular",
"entityType": "processingorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56d92f-2e58-11e6-8a84-bae50000006d",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d92f-2e58-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Доставлен",
"color": 8825440,
"stateType": "Successful",
"entityType": "processingorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56de0a-2e58-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56de0a-2e58-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Возврат",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "processingorder"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56e2b4-2e58-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56e2b4-2e58-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отменен",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "processingorder"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/attributes/57ab884e-558b-11e6-8a84-bae500000078",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "57ab884e-558b-11e6-8a84-bae500000078",
"name": "Товар по акции",
"type": "productfolder",
"required": false
}
Шаблон Заказа на производство
Шаблон Заказа на производство на основе
Запрос на получение предзаполненного заказа на основе другого документа. В результате запроса будет создан предзаполненный шаблон заказа на основе переданного документа.
Запрос на получение шаблона заказа на основе тех. карты.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/5fbf79f4-adac-11e6-5bed-427b0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного заказа.
{
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-12-05 14:35:47",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"rows": [
{
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
}
]
}
}
Заказ на производство
Получить Заказ на производство
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа на производство. |
Запрос на получение отдельного Заказа на производство с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Заказа на производство.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/b5556153-b164-11e6-5bed-427b0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "b5556153-b164-11e6-5bed-427b0000006f",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-23 13:07:57",
"name": "Заказ на производство",
"description": "Комментарий",
"externalCode": "wWAJXKZFgoOZVKd41Dzzz2",
"moment": "2016-11-23 13:00:00",
"applicable": true,
"store": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"deliveryPlannedMoment": "2016-11-23 13:07:00",
"positions": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/b5556153-b164-11e6-5bed-427b0000006f/positions",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}
Изменить Заказ на производство
Запрос на обновление Заказа на производство с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Заказа на производство, кроме тех, что
помечены Только для чтения в описании атрибутов Заказа на производство.
При обновлении поля organization нужно также обновить поле organizationAccount, иначе произойдет ошибка.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа на производство. |
Пример запроса на обновление отдельного Заказа на производство.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000034",
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Заказа на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}
Пример запроса на изменение Заказа на производство с дополнительными полями.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"value": "Обновленный Атрибут заказа",
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Заказа на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"value": "Обновленный Атрибут заказа",
}
]
}
Пример запроса на обновление Заказа на производство с позициями в теле запроса.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"positions": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/34efe2ee-015e-11e6-9464-e4de0000006b/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"quantity": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/8b382799-f7d2-11e5-8a84-bae5000003a5",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/34efe2ee-015e-11e6-9464-e4de0000006b/positions/34f6344f-015e-11e6-9464-e4de0000007c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000007c",
"quantity": 20,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/be903062-f504-11e5-8a84-bae50000019a",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/34efe2ee-015e-11e6-9464-e4de0000006b/positions/34f6344f-015e-11e6-9464-e4de0000008c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000008c",
"quantity": 30,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/c02e3a5c-007e-11e6-9464-e4de00000006",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного Заказа на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
},
"id": "c49e83b3-01af-11e6-9464-e4de00000026",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"syncId": "734a9e26-45a2-4ead-849c-e144daeb854d",
"updated": "2016-04-14 13:08:58",
"name": "000034",
"externalCode": "DAD9peGij6sDNii49Dkam2",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/faba7f37-2e58-11e6-8a84-bae500000028",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/f97aa1fb-2e58-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-04-19 13:50:24",
"applicable": false,
"sum": 0,
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
}
},
"organizationAccount": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/850c8195-f504-11e5-8a84-bae50000015e/accounts/3a30e844-016f-11e6-9464-e4de00000068",
"type": "account",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/c49e83b3-01af-11e6-9464-e4de00000026/positions",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}
Позиции Заказа на производство
Отдельный ресурс для управления позициями Заказа на производство. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает лимит на количество строк, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции Заказа на производство
Запрос на получение списка всех позиций данного Заказа на производство.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции Заказа на производство.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа на производство. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить позиции Заказа на производство
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного Заказа на производство.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "processingorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/c7218ccd-afcc-11e6-5bed-427b00000069",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "c7218ccd-afcc-11e6-5bed-427b00000069",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 45,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
},
"reserve": 45
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/c72196c6-afcc-11e6-5bed-427b0000006a",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "c72196c6-afcc-11e6-5bed-427b0000006a",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 45,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/1267a23f-acdc-11e6-5bed-427b00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"reserve": 45
}
]
}
Позиция Заказа на производство
Отдельная позиция Заказа с указанным id позиции.
Получить позицию Заказа на производство
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа на производство. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа на производство. |
Запрос на получение отдельной позиции Заказа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции Заказа на производство.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 45,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"reserve": 45
}
Изменить позицию Заказа на производство
Запрос на обновление отдельной позиции Заказа. Для обновления позиции нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа на производство. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа на производство. |
Пример запроса на обновление отдельной позиции в Заказе на производство.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции Заказа на производство.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorderposition",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
},
"reserve": 0
}
Удалить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Заказа на производство. |
| positionID | string (required) Example: 34f6344f-015e-11e6-9464-e4de0000006c id позиции Заказа на производство. |
Запрос на удаление позиции Заказа на производство с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/processingorder/7944ef04-f831-11e5-7a69-971500188b19/positions/34f6344f-015e-11e6-9464-e4de0000006c"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции Заказа на производство.
Тех. операция
Средствами JSON API можно создавать и обновлять сведения о Тех. операциях, запрашивать списки Тех. операций и сведения по отдельным Тех. операциям. Позициями Тех. операций можно управлять как в составе отдельной Тех. операции, так и отдельно - с помощью специальных ресурсов для управления материалами и продуктами Тех. операции. Кодом сущности для Тех. операции в составе JSON API является ключевое слово processing. Больше о Тех. операциях и работе с ними в основном интерфейсе вы можете прочитать в нашей службе поддержки по этой ссылке.
Тех. операции
Атрибуты сущности
- meta - Метаданные о Заказе на производство
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер Тех. операции на производство
- description - Комментарий Тех. операции на производство
- externalCode - Внешний код Тех. операции на производство
- moment - Дата Тех. операции
- applicable - Отметка о проведении
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - organizationAccount - Ссылка на счет вашего юрлица в формате Метаданных
- state - Статус Тех. операции в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - quantity - Объем производства
Необходимое - processingSum - Затраты на производство
Необходимое - materials - Список материалов Тех. операции в формате Метаданных
Необходимое - products - Список готовых продуктов Тех. операции в формате Метаданных
Необходимое - productsStore - Ссылка на склад для продукции в формате Метаданных
Необходимое - materialsStore - Ссылка на склад для материалов в формате Метаданных
Необходимое - processingPlan - Ссылка на Тех. операцию в формате Метаданных
Необходимое - project - Ссылка на проект в формате Метаданных
Связи с другими документами
- processingOrder - Ссылка на заказ на производство в формате Метаданных
Материалы Тех. операции
Материалы Тех. операции - это список товаров/модификаций/серий, используемых для производства готовых продуктов согласно тех. карте. Объект материала Тех. операции содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - assortment - Ссылка на товар/модификацию/серию, которую представляет собой позиция, в формате Метаданных
- quantity - Количество товаров данного вида в позиции.
Продукты Тех. операции
Продукты Тех. операции - это список товаров/модификаций/серий, получаемых при производстве согласно тех. карте. Объект продукта Тех. операции содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - assortment - Ссылка на товар/модификацию/серию, которую представляет собой позиция, в формате Метаданных
- quantity - Количество товаров данного вида в позиции.
С материалами и продуктами можно работать с помощью специальных ресурсов для управления позициями Тех. операции, а также в составе отдельной Тех. операции. При работе в составе отдельной Тех. операции, вы можете отправлять запросы на создание отдельной Тех. операции с включенными в тело запроса массивами материалов и продуктов Тех. операции. Также, при работе в составе отдельной Тех. операции, можно отправлять запросы на обновление списка материалов и продуктов с включенными в тело запроса массивами материалов и продуктов Тех. операции. Состав материалов и продуктов Тех. операции не может быть изменен. Состав материалов и продуктов должен соответствовать тех. карте.
Получить список Тех. операций
Запрос всех Тех. операций на данной учетной записи. Результат: Объект JSON, включающий в себя поля:
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой Тех. операции.
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить список Тех. операций
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка Тех. операций.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json",
"size": 6,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "493ddf6b-aff9-11e6-5bed-427b00000076",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29.000",
"name": "я1",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00.000",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/8450f4de-b002-11e6-5bed-427b00000000",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "8450f4de-b002-11e6-5bed-427b00000000",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 18:52:33.000",
"name": "я2",
"externalCode": "pJCPjt45j2MH-RF6joC801",
"moment": "2016-11-21 18:51:23.000",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 1000,
"quantity": 3,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/5fbf79f4-adac-11e6-5bed-427b0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/8450f4de-b002-11e6-5bed-427b00000000/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/8450f4de-b002-11e6-5bed-427b00000000/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/86e98bad-acc4-11e6-5bed-427b0000006f",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "86e98bad-acc4-11e6-5bed-427b0000006f",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:18:59.000",
"name": "3",
"description": "123",
"externalCode": "wI2vDDTVgkW48xeO4nQx83",
"moment": "2016-11-17 18:15:00.000",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 77800,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/6b4ffbf7-ac12-11e6-5bed-427b00000091",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/86e98bad-acc4-11e6-5bed-427b0000006f/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/86e98bad-acc4-11e6-5bed-427b0000006f/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/bcd6e6b5-b002-11e6-5bed-427b0000000b",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "bcd6e6b5-b002-11e6-5bed-427b0000000b",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 18:57:52",
"name": "я3",
"externalCode": "299q4AXMhEnfW6V49y5nK3",
"moment": "2016-11-21 18:51:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 1000,
"quantity": 3,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/5fbf79f4-adac-11e6-5bed-427b0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/bcd6e6b5-b002-11e6-5bed-427b0000000b/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/bcd6e6b5-b002-11e6-5bed-427b0000000b/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/e0ecaec9-acdc-11e6-5bed-427b000000a5",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "e0ecaec9-acdc-11e6-5bed-427b000000a5",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 16:56:54.000",
"name": "1234",
"externalCode": "P81TjGDDiO5p7oUzSsvtk3",
"moment": "2016-11-17 18:44:00.000",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 0,
"quantity": 2,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/e0ecaec9-acdc-11e6-5bed-427b000000a5/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/e0ecaec9-acdc-11e6-5bed-427b000000a5/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 0,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/e4f01df6-adb0-11e6-5bed-427b0000007a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "e4f01df6-adb0-11e6-5bed-427b0000007a",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-18 20:03:14.000",
"name": "я",
"externalCode": "9VU4bcd7jcC3nOhk5M2Ul0",
"moment": "2016-11-18 19:59:00.000",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 4,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/e4f01df6-adb0-11e6-5bed-427b0000007a/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/e4f01df6-adb0-11e6-5bed-427b0000007a/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
]
}
Создать Тех. операцию
Запрос на создание новой Тех. операции. Обязательные для создания поля:
- organization - Ссылка на ваше юрлицо в формате Метаданных
- processingSum - Затраты на производство
- quantity - Объем производства
- processingPlan - Ссылка на Тех. операцию в формате Метаданных
- productsStore - Ссылка на склад для продукции в формате Метаданных
- materialsStore - Ссылка на склад для материалов в формате Метаданных
- materials - Список материалов Тех. операции в формате Метаданных
- products - Список готовых продуктов Тех. операции в формате Метаданных
Пример создания новой Тех.операции с телом запроса, содержащим только необходимые поля.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processing"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"quantity": 3,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/160ff7bb-acdc-11e6-5bed-427b0000008c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 2,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/18fce7bf-acdc-11e6-5bed-427b00000092",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
},
"materials": {
"meta": {
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"quantity": 4,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/1267a23f-acdc-11e6-5bed-427b00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Тех. операции.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "493ddf6b-aff9-11e6-5bed-427b00000076",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29",
"name": "Это технологическая операция",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Пример создания новой Тех.операции.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processing"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29",
"name": "Это технологическая операция",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"quantity": 3,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/160ff7bb-acdc-11e6-5bed-427b0000008c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 2,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/18fce7bf-acdc-11e6-5bed-427b00000092",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
},
"materials": {
"meta": {
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"quantity": 4,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/1267a23f-acdc-11e6-5bed-427b00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной Тех. операции.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "493ddf6b-aff9-11e6-5bed-427b00000076",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29",
"name": "Это технологическая операция",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Массовое создание и обновление Тех.операций
Массовое создание и обновление Тех.операций. В теле запроса нужно передать массив, содержащий JSON представления Тех.операций, которые вы хотите создать или обновить. Обновляемые Тех.операции должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких Тех.операций
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/processing"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"quantity": 3,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/160ff7bb-acdc-11e6-5bed-427b0000008c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 2,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/18fce7bf-acdc-11e6-5bed-427b00000092",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
},
"materials": {
"meta": {
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"quantity": 4,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/1267a23f-acdc-11e6-5bed-427b00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"name": "000034",
"quantity": 5,
"processingSum": 2000
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных Тех.операций.
[
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "493ddf6b-aff9-11e6-5bed-427b00000076",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29",
"name": "Это технологическая операция",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "493ddf6b-aff9-11e6-5bed-427b00000076",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29",
"name": "000034",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 2000,
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
]
Удалить Тех. операцию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. операции. |
Запрос на удаление Тех. операции с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/processing/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление Тех. операции.
Метаданные Тех. операций
Метаданные Тех. операций
Запрос на получение метаданных Тех. операций. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные Тех. операций
- attributes - Массив объектов доп. полей Тех. операций в формате Метаданных
- states - Массив статусов Тех. операций
- createShared - создавать новые Тех. операции с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные Тех. операций
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление доп. полей Тех. операций.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"id": "c2ecd338-015e-11e6-9464-e4de0000008f",
"name": "Атрибут заказа",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/states/fb56c504-2e58-11e6-8a84-bae500000069",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56c504-2e58-11e6-8a84-bae500000069",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Новая",
"color": 15106326,
"stateType": "Regular",
"entityType": "processing"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/states/fb56cae3-2e58-11e6-8a84-bae50000006a",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cae3-2e58-11e6-8a84-bae50000006a",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Подтверждена",
"color": 40931,
"stateType": "Regular",
"entityType": "processing"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/states/fb56cf4f-2e58-11e6-8a84-bae50000006b",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56cf4f-2e58-11e6-8a84-bae50000006b",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Собрана",
"color": 8767198,
"stateType": "Regular",
"entityType": "processing"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/states/fb56d433-2e58-11e6-8a84-bae50000006c",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d433-2e58-11e6-8a84-bae50000006c",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отгружена",
"color": 10774205,
"stateType": "Regular",
"entityType": "processing"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/states/fb56d92f-2e58-11e6-8a84-bae50000006d",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56d92f-2e58-11e6-8a84-bae50000006d",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Доставлена",
"color": 8825440,
"stateType": "Successful",
"entityType": "processing"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/states/fb56de0a-2e58-11e6-8a84-bae50000006e",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56de0a-2e58-11e6-8a84-bae50000006e",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Возврат",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "processing"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/states/fb56e2b4-2e58-11e6-8a84-bae50000006f",
"type": "state",
"mediaType": "application/json"
},
"id": "fb56e2b4-2e58-11e6-8a84-bae50000006f",
"accountId": "f976ed28-2e58-11e6-8a84-bae500000001",
"name": "Отменена",
"color": 15280409,
"stateType": "Unsuccessful",
"entityType": "processing"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata/attributes/57ab884e-558b-11e6-8a84-bae500000078",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "57ab884e-558b-11e6-8a84-bae500000078",
"name": "Сопутствующий товар",
"type": "productfolder",
"required": false
}
Шаблон Тех. операции
Шаблон Тех. операции на основе
Запрос на получение предзаполненной тех. операции на основе другого документа. В результате запроса будет создан предзаполненный шаблон тех. операции на основе переданного документа.
Запрос на получение шаблона тех. операции на основе заказа на производство.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processing/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/5fbf79f4-adac-11e6-5bed-427b0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной тех. операции.
{
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-12-05 14:35:47",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 1000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/5fbf79f4-adac-11e6-5bed-427b0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"rows": [
{
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
},
"materials": {
"rows": [
{
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
}
Запрос на получение шаблона тех. операции на основе тех. карты.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processing/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/5fbf79f4-adac-11e6-5bed-427b0000006a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненной тех. операции.
{
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-12-05 14:35:47",
"applicable": true,
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 1000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/1a18770e-ad9a-11e6-5bed-427b00000064",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"products": {
"rows": [
{
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0da78cd1-91f2-11e6-5bed-427b0000009a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
},
"materials": {
"rows": [
{
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
}
Тех. операция
Получить Тех. операцию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. операции. |
Запрос на получение отдельной Тех. операции с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление Тех. операции.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "493ddf6b-aff9-11e6-5bed-427b00000076",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29",
"name": "я1",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 10000,
"quantity": 1,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Изменить Тех. операцию
Запрос на обновление Тех. операции с указанным id.
В теле запроса можно указать только те поля, которые необходимо изменить у Тех. операции, кроме тех, что
помечены Только для чтения в описании атрибутов Тех. операции.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. операции. |
Пример запроса на обновление отдельной Тех. операции.
curl -X PUt
"https://online.moysklad.ru/api/remap/1.2/entity/processing/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"name": "000034",
"quantity": 5,
"processingSum": 2000
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной Тех. операции.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processing",
"mediaType": "application/json"
},
"id": "493ddf6b-aff9-11e6-5bed-427b00000076",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"owner": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/employee/d5ad957e-91f1-11e6-5bed-427b0000002a",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/group/d55da707-91f1-11e6-5bed-427b00000001",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-21 17:46:29",
"name": "000034",
"externalCode": "JhQJY8u1isyuqHyn7B6Wx3",
"moment": "2016-11-21 17:46:00",
"applicable": true,
"project": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/project/7f3a7d7a-97a1-11e6-5bed-427b0000009c",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/organization/a1331985-a1c8-11e6-5bed-427b00000084",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"processingSum": 2000,
"quantity": 5,
"processingPlan": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/c38e50b0-acdc-11e6-5bed-427b0000009e",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingplan/metadata",
"type": "processingplan",
"mediaType": "application/json"
}
},
"productsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/c61ce912-a747-11e6-5bed-427b000000a8",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"materialsStore": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/store/d5e311c0-91f1-11e6-5bed-427b00000053",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"processingOrder": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/c7201428-afcc-11e6-5bed-427b00000068",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/processingorder/metadata",
"type": "processingorder",
"mediaType": "application/json"
}
},
"products": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"materials": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
}
}
Материалы Тех. операции
Отдельный ресурс для управления материалами Тех. операции. С его помощью вы можете управлять материалами большого документа, количество материалов в котором превышает лимит на количество материалов, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить материалы Тех. операции
Запрос на получение списка всех материалов данной Тех. операции.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой материалы Тех. операции.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. операции. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить материалы Тех. операции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing/7944ef04-f831-11e5-7a69-971500188b19/materials"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка материалов отдельной Тех. операции.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials",
"type": "processingpositionmaterial",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials/493de99a-aff9-11e6-5bed-427b00000077",
"type": "processingpositionmaterial",
"mediaType": "application/json"
},
"id": "493de99a-aff9-11e6-5bed-427b00000077",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 4,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/materials/493defc4-aff9-11e6-5bed-427b00000078",
"type": "processingpositionmaterial",
"mediaType": "application/json"
},
"id": "493defc4-aff9-11e6-5bed-427b00000078",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 1,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/1267a23f-acdc-11e6-5bed-427b00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
Материал Тех. операции
Получить материал
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. операции. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Тех. операции. |
Запрос на получение отдельного материала Тех. операции с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing/d72b4281-b000-11e6-8af5-581e00000074/materials/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного материала Тех. операции.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/c7201428-afcc-11e6-5bed-427b00000068/materials/c7218ccd-afcc-11e6-5bed-427b00000069",
"type": "processingpositionmaterial",
"mediaType": "application/json"
},
"id": "c7218ccd-afcc-11e6-5bed-427b00000069",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 45,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
Изменить материал
Запрос на обновление отдельного материала Тех. операции. Для обновления материала нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. операции. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id позиции Тех. операции. |
Пример запроса на обновление отдельного материала в Тех. операции.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processing/d72b4281-b000-11e6-8af5-581e00000074/materials/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/34efe2ee-015e-11e6-9464-e4de0000006b/materials/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processingpositionmaterial",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного материала Тех. операции.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/34efe2ee-015e-11e6-9464-e4de0000006b/materials/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processingpositionmaterial",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
Продукты Тех. операции
Отдельный ресурс для управления продуктами Тех. операции. С его помощью вы можете управлять продуктами большого документа, количество продуктов в котором превышает лимит на количество продуктов, сохраняемых вместе с документом. Этот лимит равен 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить продукты Тех. операции
Запрос на получение списка всех продуктов данной Тех. операции.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой продукты Тех. операции.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Тех. операции. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
Получить продукты Тех. операции
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing/7944ef04-f831-11e5-7a69-971500188b19/products"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка продуктов отдельной Тех. операции.
{
"context": {
"employee": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products",
"type": "processingpositionresult",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products/493de99a-aff9-11e6-5bed-427b00000077",
"type": "processingpositionresult",
"mediaType": "application/json"
},
"id": "493de99a-aff9-11e6-5bed-427b00000077",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 4,
"price": 10000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/493ddf6b-aff9-11e6-5bed-427b00000076/products/493defc4-aff9-11e6-5bed-427b00000078",
"type": "processingpositionresult",
"mediaType": "application/json"
},
"id": "493defc4-aff9-11e6-5bed-427b00000078",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 1,
"price": 10000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/1267a23f-acdc-11e6-5bed-427b00000086",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]
}
Продукт Тех. операции
Получить продукт
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. операции. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id продукта Тех. операции. |
Запрос на получение отдельного продукта Тех. операции с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/processing/d72b4281-b000-11e6-8af5-581e00000074/products/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного продукта Тех. операции.
{
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/processing/c7201428-afcc-11e6-5bed-427b00000068/products/c7218ccd-afcc-11e6-5bed-427b00000069",
"type": "processingpositionresult",
"mediaType": "application/json"
},
"id": "c7218ccd-afcc-11e6-5bed-427b00000069",
"accountId": "d55cbfba-91f1-11e6-5bed-427b00000000",
"quantity": 45,
"price": 10000,
"assortment": {
"meta": {
"href": "http://online.moysklad.ru/api/remap/1.2/entity/product/0de151c1-acdc-11e6-5bed-427b00000080",
"metadataHref": "http://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
Изменить продукт
Запрос на обновление отдельного продукта Тех. операции. Для обновления продукта нет каких-либо обязательных для указания в теле запроса полей. Только те, что вы желаете обновить.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: d72b4281-b000-11e6-8af5-581e00000074 id Тех. операции. |
| positionID | string (required) Example: 9560e3e3-9609-11e6-8af5-581e00000008 id продукта Тех. операции. |
Пример запроса на обновление отдельного продукта в Тех. операции.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/processing/d72b4281-b000-11e6-8af5-581e00000074/products/9560e3e3-9609-11e6-8af5-581e00000008"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/34efe2ee-015e-11e6-9464-e4de0000006b/products/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processingpositionresult",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"quantity": 111,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного продукта Тех. операции.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/processing/34efe2ee-015e-11e6-9464-e4de0000006b/products/34f6344f-015e-11e6-9464-e4de0000006c",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/processing/metadata",
"type": "processingpositionresult",
"mediaType": "application/json"
},
"id": "34f6344f-015e-11e6-9464-e4de0000006c",
"accountId": "84e60e93-f504-11e5-8a84-bae500000008",
"quantity": 111,
"price": 10000,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/eeef177f-f648-11e5-8a84-bae50000007a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
Внутренний заказ
Средствами JSON API можно создавать и обновлять сведения о внутренних заказах, запрашивать списки внутренних заказов и сведения по отдельным внутренним заказам. Позициями внутренних заказов можно управлять как в составе отдельного заказа, так и с помощью специальных ресурсов для управления позициями. Кодом сущности для внутреннего заказа в составе JSON API является ключевое слово internalorder.
Внутренние заказы
Атрибуты сущности
- meta - Метаданные о внутреннем заказе
- id - ID в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - syncId - ID синхронизации. После заполнения недоступен для изменения.
- updated - Момент последнего обновления сущности
Только для чтения - deleted - Момент последнего удаления сущности
Только для чтения - name - номер внутреннего заказа
Необходимое - description - Комментарий к внутреннему заказу
- externalCode - Внешний код внутреннего заказа
- moment - Дата внутреннего заказа
- applicable - Отметка о проведении
- sum - Сумма внутреннего заказа в копейках
Только для чтения - rate - Валюта
- owner - Ссылка на Владельца (Сотрудника) в формате Метаданных
- shared - Общий доступ
- group - Отдел сотрудника в формате Метаданных
- organization - Ссылка на ваше юрлицо в формате Метаданных
Необходимое - store - Ссылка на склад в формате Метаданных
- project - Ссылка на проект в формате Метаданных
- state - Статус внутреннего заказа в формате Метаданных
- attributes - Коллекция доп. полей в формате Метаданных
Поля при expand'е:- name - номер документа
- moment - дата печати
- href - ссылка на файл печатной формы
- fileName - название файла печатной формы
- updated - дата последнего изменения
- created - Дата создания
Только для чтения - positions - Ссылка на позиции внутреннего заказа в формате Метаданных
- vatSum - Сумма НДС
Только для чтения - vatEnabled - Учитывается ли НДС
- vatIncluded - Включен ли НДС в цену
- deliveryPlannedMoment - Планируемая дата приемки
- purchaseOrders - Коллекция ссылок на связанные заказы поставщику в формате Метаданных
- moves - Коллекция ссылок на связанные перемещения в формате Метаданных
Позиции внутреннего заказа
Позиции внутреннего заказа - это список товаров/услуг/модификаций/серий. Объект позиции внутреннего заказа содержит следующие поля:
- id - ID товара в формате UUID
Только для чтения - accountId - ID учетной записи
Только для чтения - quantity - Фактическое количество товаров/услуг/модификаций/серий.
- price - Цена товара/услуги в копейках
- vat - НДС
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. в формате Метаданных
- pack - Упаковка товара
С позициями можно работать с помощью специальных ресурсов для управления позициями Внутреннего заказа, а также в составе отдельного внутреннего заказа. При работе в составе отдельного внутреннего заказа, вы можете отправлять запросы на создание отдельного внутреннего заказа с включенным в тело запроса массивом позиций внутреннего заказа. Если количество позиций превышает максимально допустимое, то для дальнейшего пополнения позиций нужно будет работать со специальным ресурсом "Позиции внутреннего заказа". Также, при работе в составе отдельного внутреннего заказа, можно отправлять запросы на обновление списка позиций с включенным в тело запроса массивом позиций внутреннего заказа. При этом важно помнить, что коллекция позиций будет восприниматься как "все позиции внутреннего заказа" и полностью заменит уже существующую коллекцию при обновлении объекта - лишние позиции будут удалены, новые добавлены, существующие - изменены.
О работе с доп. полями внутренних заказов можно прочитать здесь
Получить внутренние заказы
Параметры
| Параметр | Описание |
|---|---|
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить внутренние заказы
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка внутренних заказов.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/31d58bde-b2fd-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"id": "31d58bde-b2fd-11e6-8a84-bae500000068",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 13:52:01",
"name": "00002",
"description": "Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411hS2",
"moment": "2016-11-25 13:50:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 1
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/31d58bde-b2fd-11e6-8a84-bae500000068/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-11-30 13:50:00"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"id": "64e426af-b0d8-11e6-8a84-bae500000064",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-22 21:04:24",
"name": "00001",
"externalCode": "80QQopc4h8yBc0LnmTPpT3",
"moment": "2016-11-22 20:23:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/baac25f0-50ac-11e5-300d-c79b00000055",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
}
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 5,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"moves": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/a3b68a79-b0dc-11e6-8a84-bae5000000cd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
}
}
]
}
]
}
Создать внутренний заказ
Запрос на создание нового внутреннего заказа.
Пример создания нового внутреннего заказа.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "000222",
"description": "Мой Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 1
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/fc635ded-acf7-11e6-8a84-bae500000075",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-11-30 13:50:00"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданного внутреннего заказа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/eb75f6b8-b2ff-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"id": "eb75f6b8-b2ff-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 14:11:31",
"name": "000222",
"description": "Мой Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63.45
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/eb75f6b8-b2ff-11e6-8a84-bae500000000/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-11-30 13:50:00"
}
Шаблон внутреннего заказа
Шаблон внутреннего заказа
Запрос на получение шаблона внутреннего заказа.
Пример создания нового внутреннего заказа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 200 (application/json) Успешный запрос. Результат - JSON представление предзаполненного шаблона внутреннего заказа.
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"moment": "2016-11-25 14:59:18",
"applicable": true,
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"positions": {
"rows": []
},
"vatEnabled": true,
"vatIncluded": true
}
Массовое создание и обновление внутренних заказов
Массовое создание и обновление внутренних заказов. В теле запроса нужно передать массив, содержащий JSON представления внутренних заказов, которые вы хотите создать или обновить. Обновляемые внутренние заказы должны содержать идентификатор в виде метаданных.
Пример создания и обновления нескольких внутренних заказов
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/new"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "000222",
"description": "Мой Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 1
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/variant/fc635ded-acf7-11e6-8a84-bae500000075",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/variant/metadata",
"type": "variant",
"mediaType": "application/json"
}
}
},
{
"quantity": 1,
"price": 0,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-11-30 13:50:00"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "700222",
"description": "Мой обновленный Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 1
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 1,
"price": 2230,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-12-30 13:52:00"
}
]'
Response 200 (application/json) Успешный запрос. Результат - массив JSON представлений созданных и обновленных внутренних заказов.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/eb75f6b8-b2ff-11e6-8a84-bae500000000",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"id": "eb75f6b8-b2ff-11e6-8a84-bae500000000",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 14:11:31",
"name": "000222",
"description": "Мой Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63.45
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/eb75f6b8-b2ff-11e6-8a84-bae500000000/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-11-30 13:50:00"
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"id": "64e426af-b0d8-11e6-8a84-bae500000064",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 14:48:02",
"name": "700222",
"description": "Мой обновленный Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63.45
},
"sum": 2230,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-12-30 13:52:00",
"moves": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/a3b68a79-b0dc-11e6-8a84-bae5000000cd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
}
}
]
}
]
Удалить внутренний заказ
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внутреннего заказа. |
Запрос на удаление внутреннего заказа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b1"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление внутреннего заказа.
Метаданные внутренних заказов
Метаданные внутренних заказов
Запрос на получение метаданных внутренних заказов. Результат - объект JSON, включающий в себя:
- meta - Ссылка на метаданные внутренних заказов
- attributes - Массив объектов доп. полей внутренних заказов в формате Метаданных
- states - Массив статусов внутренних заказов
- createShared - создавать новые внутренние заказы с меткой "Общий"
Структура отдельного объекта, представляющего доп. поле подробно описана в разделе Работа с дополнительными полями.
Метаданные внутренних заказов
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление метаданных внутренних заказов.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"mediaType": "application/json"
},
"attributes": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/attributes/68d142e7-b300-11e6-8a84-bae50000008b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "68d142e7-b300-11e6-8a84-bae50000008b",
"name": "Доп поле внут заказа",
"type": "string",
"required": false
}
],
"states": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
},
"id": "f804ff3d-b2fc-11e6-8a84-bae500000065",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"name": "OMG",
"color": 10066329,
"stateType": "Regular",
"entityType": "internalorder"
}
],
"createShared": false
}
Отдельное доп. поле
Отдельное доп. поле
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id Доп. поля. |
Запрос на получение информации по отдельному дополнительному полю.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/attributes/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельного доп. поля.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/attributes/68d142e7-b300-11e6-8a84-bae50000008b",
"type": "attributemetadata",
"mediaType": "application/json"
},
"id": "68d142e7-b300-11e6-8a84-bae50000008b",
"name": "Доп поле внут заказа",
"type": "string",
"required": false
}
Внутренний заказ
Получить внутренний заказ
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внутреннего заказа. |
Запрос на получение отдельного внутреннего заказа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление внутреннего заказа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/31d58bde-b2fd-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"id": "31d58bde-b2fd-11e6-8a84-bae500000068",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": false,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 13:52:01",
"name": "00002",
"description": "Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411hS2",
"moment": "2016-11-25 13:50:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 1
},
"sum": 0,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/31d58bde-b2fd-11e6-8a84-bae500000068/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 2,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-11-30 13:50:00",
"moves": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/3aa6f577-b2ff-11e6-8a84-bae500000070",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/3fe38e12-b2ff-11e6-8a84-bae500000077",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
}
}
],
"purchaseOrders": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/4a29b74e-b2ff-11e6-8a84-bae500000084",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/45353c47-b2ff-11e6-8a84-bae50000007e",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/purchaseorder/metadata",
"type": "purchaseorder",
"mediaType": "application/json"
}
}
]
}
Изменить внутренний заказ
Запрос на обновление внутреннего заказа с указанным id.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внутреннего заказа. |
Пример запроса на обновление отдельного внутреннего заказа.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"name": "700222",
"description": "Мой обновленный Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 1
},
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"positions": [
{
"quantity": 1,
"price": 2230,
"discount": 0,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
],
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-12-30 13:52:00"
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленного внутреннего заказа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata",
"type": "internalorder",
"mediaType": "application/json"
},
"id": "64e426af-b0d8-11e6-8a84-bae500000064",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"owner": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/employee/b905bfb0-9128-11e6-8a84-bae50000002a",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
},
"shared": true,
"group": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/group/b8ba0d3f-9128-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/group/metadata",
"type": "group",
"mediaType": "application/json"
}
},
"updated": "2016-11-25 14:48:02",
"name": "700222",
"description": "Мой обновленный Комментарий",
"externalCode": "00KNqzWbjDRhZ1A0411ss1231hS2",
"moment": "2016-11-25 13:52:00",
"applicable": true,
"rate": {
"currency": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/currency/b942e6f2-9128-11e6-8a84-bae500000058",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/currency/metadata",
"type": "currency",
"mediaType": "application/json"
}
},
"value": 63.45
},
"sum": 2230,
"store": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/store/b942743c-9128-11e6-8a84-bae500000053",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/store/metadata",
"type": "store",
"mediaType": "application/json"
}
},
"project": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/project/6c6dd3f9-97a1-11e6-8a84-bae500000002",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/project/metadata",
"type": "project",
"mediaType": "application/json"
}
},
"organization": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/organization/b9324d71-9128-11e6-8a84-bae500000051",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/organization/metadata",
"type": "organization",
"mediaType": "application/json"
}
},
"state": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/metadata/states/f804ff3d-b2fc-11e6-8a84-bae500000065",
"type": "state",
"mediaType": "application/json"
}
},
"created": "2007-02-07 17:16:41",
"positions": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/64e426af-b0d8-11e6-8a84-bae500000064/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
}
},
"vatEnabled": true,
"vatIncluded": true,
"vatSum": 0,
"deliveryPlannedMoment": "2016-12-30 13:52:00",
"moves": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/move/a3b68a79-b0dc-11e6-8a84-bae5000000cd",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/move/metadata",
"type": "move",
"mediaType": "application/json"
}
}
]
}
Позиции внутреннего заказа
Отдельный ресурс для управления позициями внутреннего заказа. С его помощью вы можете управлять позициями большого документа, количество строк в котором превышает 100. Более подробно о лимитах на количество строк документа и работе с большими документами можно прочитать тут.
Получить позиции внутреннего заказа
Запрос на получение списка всех позиций данного внутреннего заказа.
- meta Метаданные о выдаче,
- context - Метаданные о сотруднике, выполнившем запрос.
- rows - Массив JSON объектов, представляющих собой позиции внутреннего заказа.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внутреннего заказа. |
| limit | number (optional) Default: 1000 Example: 1000 Максимальное количество сущностей для извлечения.Допустимые значения 1 - 1000. |
| offset | number (optional) Default: 0 Example: 40 Отступ в выдаваемом списке сущностей. |
| search | string (optional) Example: 0001 URL Параметр для поиска по имени документа. Фильтр документов по указанной поисковой строке. Фильтрация происходит по полю name. |
Получить позиции внутреннего заказа
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление списка позиций отдельного внутреннего заказа.
{
"context": {
"employee": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/context/employee",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/employee/metadata",
"type": "employee",
"mediaType": "application/json"
}
}
},
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions",
"type": "internalorderposition",
"mediaType": "application/json",
"size": 1,
"limit": 1000,
"offset": 0
},
"rows": [
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/05379d42-b305-11e6-8a84-bae500000008",
"type": "internalorderposition",
"mediaType": "application/json"
},
"id": "05379d42-b305-11e6-8a84-bae500000008",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 1,
"price": 2230,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
}
]
}
Создать позиции внутреннего заказа
Запрос на создание новой позиции во внутреннем заказе. Для успешного создания необходимо в теле запроса указать следующие поля:
- assortment - Ссылка на товар/услугу/серию/модификацию, которую представляет собой позиция. Также можно указать поле с именем service, consignment, variant в соответствии с тем, чем является указанная позиция. Подробнее об этом поле можно прочитать в описании позиции внутреннего заказа
- quantity - Количество указанной позиции. Должно быть положительным, иначе возникнет ошибка. Одновременно можно создать как одну так и несколько позиций внутреннего заказа. Все созданные данным запросом позиции будут добавлены к уже существующим.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внутреннего заказа. |
Пример создания позиций во внутреннем заказе.
curl -X POST
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '[
{
"quantity": 1,
"price": 100,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 12,
"price": 200,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
},
{
"quantity": 3,
"price": 2230,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}
]'
Response 200 (application/json) Успешный запрос. Результат - JSON представление созданной позиции отдельного внутреннего заказа.
[
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/705ff11b-b305-11e6-8a84-bae50000000c",
"type": "internalorderposition",
"mediaType": "application/json"
},
"id": "705ff11b-b305-11e6-8a84-bae50000000c",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 1,
"price": 100,
"vat": 10,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3bb1af6c-2842-11e9-ac12-000c00000061"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/705ffca0-b305-11e6-8a84-bae50000000d",
"type": "internalorderposition",
"mediaType": "application/json"
},
"id": "705ffca0-b305-11e6-8a84-bae50000000d",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 12,
"price": 200,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=e64d0a86-2a99-11e9-ac12-000c00000041"
}
}
},
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/706006cd-b305-11e6-8a84-bae50000000e",
"type": "internalorderposition",
"mediaType": "application/json"
},
"id": "706006cd-b305-11e6-8a84-bae50000000e",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 3,
"price": 2230,
"vat": 0,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
}
]
Удалить позицию внутреннего заказа
Параметры
| Параметр | Описание |
|---|---|
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id позиции внутреннего заказа. |
Запрос на удаление позиции внутреннего заказа с указанным id.
curl -X DELETE
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/positions/7944ef04-f831-11e5-7a69-971500188b19"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешное удаление позиции внутреннего заказа.
Позиция внутреннего заказа
Получить позицию
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внутреннего заказа. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции внутреннего заказа. |
Запрос на получение отдельной позиции внутреннего заказа с указанным id.
curl -X GET
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
Response 200 (application/json) Успешный запрос. Результат - JSON представление отдельной позиции внутреннего заказа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "internalorderposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 12,
"price": 200,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
}
Изменить позицию
Запрос на обновление отдельной позиции внутреннего заказа.
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id внутреннего заказа. |
| positionID | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b20 id позиции внутреннего заказа. |
Пример запроса на обновление отдельной позиции во внутреннем заказе.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d '{
"quantity": 2,
"price": 500,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json"
}
}
}'
Response 200 (application/json) Успешный запрос. Результат - JSON представление обновленной позиции заказа.
{
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/internalorder/7944ef04-f831-11e5-7a69-971500188b19/positions/7944ef04-f831-11e5-7a69-971500188b20",
"type": "internalorderposition",
"mediaType": "application/json"
},
"id": "7944ef04-f831-11e5-7a69-971500188b20",
"accountId": "b8b74698-9128-11e6-8a84-bae500000001",
"quantity": 2,
"price": 500,
"vat": 18,
"assortment": {
"meta": {
"href": "https://online.moysklad.ru/api/remap/1.2/entity/product/f4ac4460-acf7-11e6-8a84-bae500000068",
"metadataHref": "https://online.moysklad.ru/api/remap/1.2/entity/product/metadata",
"type": "product",
"mediaType": "application/json",
"uuidHref": "https://online.moysklad.ru/app/#good/edit?id=3b1e1f15-2842-11e9-ac12-000c0000002f"
}
}
}
Пересчет расчетного остатка в инвентаризации
С помощью json api можно пересчитать расчетный остатки в позициях документа "Инвентаризация". В результате, значение поля calculatedQuantity у позиций инвентаризации изменится и документ будет пересохранен.
Пересчет расчетного остатка в инвентаризации
Параметры
| Параметр | Описание |
|---|---|
| id | string (required) Example: 7944ef04-f831-11e5-7a69-971500188b19 id инвентаризации. |
Пересчитать
Отправить запрос на пересчет расчетных остатков у позиций инвентаризации.
Пример запроса (с пустым телом) на пересчет расчетных остатков у позиций инвентаризации.
curl -X PUT
"https://online.moysklad.ru/api/remap/1.2/rpc/inventory/7944ef04-f831-11e5-7a69-971500188b19/recalcCalculatedQuantity"
-H "Authorization: Basic <Access-Token>"
-H "Content-Type: application/json"
-d ''
Response 201 (application/json) Успешный запрос. Результат - Пустое тело ответа.